原创 python+requests接口自動化測試框架實例

介紹: common:存放一些共通的方法 result:執行過程中生成的文件夾,裏面存放每次測試的結果 testCase:用於存放具體的測試 case testFile:存放測試過程中用到的文件,包括上傳的文件,測試用例以及

原创 Fiddler抓取移動端數據,無法抓取手機數據包請求?解決。

一、首先安裝Fiddler(如需抓取HTTPS請求,需要安裝fiddlercertmaker證書) 安裝過程中幾個點可能導致無法抓到移動端數據包: 1、Fiddler安裝路徑目錄存在中文 2、Fiddler安裝路徑目錄存在空格 以

原创 非GUI模式運行Jmeter腳本

一、應用場景 日常測試過程中發現,在大數量併發時,jmeterGUI界面經常宕機、卡死,在這種情況下我們就需要使用命令行來執行腳本了(非GUI模式)。 二、命令行模式優點 1、節約系統資源,無需啓動界面 2、便捷快速:僅需啓動命令

原创 python+appium的物理按鍵代碼

代碼就一句driver.keyevent()括號內填入的是物理按鍵的數字代號 代號表: 電話鍵 KEYCODE_CALL 撥號鍵 5 KEYCODE_ENDCALL 掛機鍵 6 KEYCODE_HOME 按鍵Home 3 KEYC

原创 python自動化測試框架搭建 - - PageObject+Unittest

先配圖看一下框架: 從上面兩張結構圖,大概講講每個模塊下的類實現的一些方法: 1、config ||-config.yml 配置文件,主要存放一些全局配置變量,如: (1)截圖、報告、驅動存放路徑; (2)發送郵件使用到的發

原创 Fiddler抓取移動端數據,無法抓取手機數據包?解決。

一、首先安裝Fiddler(如需抓取HTTPS請求,需要安裝fiddlercertmaker證書) 安裝過程中幾個點可能導致無法抓到移動端數據包: 1、Fiddler安裝路徑目錄存在中文 2、Fiddler安裝路徑目錄存在空格 以上兩

原创 Python+requests+unittest+excel實現接口自動化測試框架(轉)

一、框架結構: 工程目錄 二、Case文件設計 三、基礎包 base 3.1 封裝get/post請求(runmethon.py) import requests import json class RunMethod: d

原创 併發用戶數計算

原创 Appium 使用 appium 進行微信小程序的自動化測試(轉載)

微信小程序結構 其實微信小程序不過是正常的webview而已. 只是產品概念上的不同. 本質還是h5. 所以用appium是可以進行自動化的. 以我們美團外賣爲例. 查看結構就可以看到小程序的dom結構. 自動化用例的調整 webv

原创 QPS/TPS/併發量/系統吞吐量的概念(轉載)

我們在日常工作中經常會聽到QPS/TPS這些名詞,也會經常被別人問起說你的系統吞吐量有多大。這個問題從業務上來講,可以理解爲應用系統每秒鐘最大能接受的用戶訪問量。或者每秒鐘最大能處理的請求數; QPS: 每秒鐘處理完請求的次數;注意這裏是

原创 ADB常用命令

1,ADB自身管理相關命令 adb kill-server 終止ADB服務進程 adb start-server 啓動或重啓ADB服務進程 adb root 以root權限重啓ADB服務 2,使用ADB進行設置(包括模擬器)管

原创 mysql sql語句大全

1、說明:創建數據庫 CREATE DATABASE database-name 2、說明:刪除數據庫 drop database dbname 3、說明:備份sql server — 創建 備份數據的 device USE master

原创 實現版本更新

下面會通過代碼和解說的方式簡單去實現 首先上方用到一個handler 去實現吐絲 Handler handler = new Handler() { public void handleMessage(android

原创 ADB工具安裝對真機進行Monkey測試的環境搭建

ADB工具安裝對真機進行Monkey測試的環境搭建 adb工具可以對真機或者模擬器進行monkey測試,本文主要講對真機測試。 1、在電腦上下載adb_1.0.32.zip(至少是1.0.31版本的,不然用不了) 2、將adb_1.0.3