原创 Python+Requests+Pytest 接口測試自動化腳本總結

1. 封裝post和get方法:方便在使用requests模塊發送請求時,僅調用一個方法即可 備註:文件名均在腳本中的頂部,用”fileName“標識 #!/usr/bin/env python # -*- coding:utf-8 -

原创 PyTest結合Allure管理測試用例並生成測試報告

一、安裝allure 1. 安裝allure-pytest,命令如下:(也可在pycharm中直接安裝)     pip3 install allure-pytest 2.下載allure2:(下載後的安裝包名稱:allure-comma

原创 用Jmeter做web端接口的負載測試

一、 JMeter線程組設置解釋 1、線程數:相當於虛擬用戶數 2、Ramp-Up Period(in seconds):啓動所有線程的時間。       若值爲0,則代表立即創建所有線程,即代表同時併發       若值爲N,且線程數爲

原创 Jmeter抓取手機app接口以及對接口進行壓測

1、在手機上(IOS)安裝安全證書 ApacheJMeterTemporaryRootCA.crt,步驟如下:  1)把jmeter安裝目錄下bin文件夾下的ApacheJMeterTemporaryRootCA.crt發送至qq上  2

原创 app測試經驗小小總結

一、 測試用例:要分爲測試環境和正式環境    1. 測試環境:根據需求文檔、原型圖或UI圖等編寫測試用例。除了明顯的功能點,要自己多考慮不同的場景以及隱藏的功能點。    2. 正式環境:所有正向流程、與測試環境的配置不一致的功能測試。

原创 PyTest管理自動化測試用例

一、 基本應用 1、如下代碼是對日報的增加、查看、修改和刪除:(文件名稱:test_dailyreport.py) #!/usr/bin/env python # -*- coding:utf-8 -*- ''' caseName:工

原创 用Jmeter實現對接口的壓力測試

目錄 一、多個真實用戶對接口的壓力測試 二、模擬單個用戶獲取token並應用在其他接口 三、模擬多個用戶獲取token並應用在其他接口 四、絕對併發、多場景混合併發 五、測試報告生成 一、多個真實用戶對接口的壓力測試 1. 獲取多個真實用

原创 Jenkins報錯ModuleNotFoundError: No module named fileName解決辦法

一、若module的名字是自己創建的包名: 1. 在要運行的文件最上方中添加如下代碼,引號中內容爲項目路徑: import sys sys.path.append(r"C:\Users\Administrator\PycharmProj

原创 用python腳本實現一次獲取token,多次使用token

1.兩種格式的文件: 1)編寫配置文件Token.yaml(暫時爲空),用來存放token值 另外:用命令:pip3 install ruamel.yaml安裝ruamel.yaml模塊,用以去除yaml文件中的大括號 2)編寫配置文件

原创 Charles的常用功能總結

 1. Filter (篩選):    在Charles左下角的Filter輸入框中輸入要抓的數據包的Host的全部或部分字符,即可在Structure列表裏顯示篩選後的Host 2. Repeat(重發):    選中某url後,點擊

原创 測試經驗小小總結

1. 測試用例:要分爲測試版和線上版    1)測試版:根據需求文檔、原型圖、UI圖等,用例要覆蓋UI(樣式、佈局、文案等)、功能、場景和其他(需求文檔中未描述的隱形功能點和場景、其他語言、其他機器的兼容性測試等)    2)線上版:所有

原创 Jenkins報錯 ModuleNotFoundError: No module named 'XXX' 解決辦法

一、若module的名字是自己創建的包名: 1. 在要運行的文件最上方中添加如下代碼,引號中內容爲項目路徑: import sys sys.path.append(r"C:\Users\Administrator\PycharmProj

原创 python+requests+excel 接口自動化測試框架實際應用

前言:該篇主要用三個真實的接口進行測試,暫未用到數據依賴 一、 修改測試用例文件如下: 二、 修改請求數據user.json文件如下: 三、修改operation_header.py文件如下: import requests imp

原创 python+requests+excel 接口自動化測試框架(二)

前言:該篇重點講數據依賴、cookie處理和發送郵件(部分方法在第一篇中已經編寫) 一、 數據依賴簡單說明 接口B的請求數據依賴於接口A的返回數據,即爲數據依賴。比如說:接口B(圖2)是一個支付接口,接口A(圖1)是一個訂單提交接口。接口

原创 python+requests+excel 接口自動化測試框架(一)

前言:該框架總結自某學習網站的視頻 一、 接口測試用例 運行前: 運行後:(10條通過,1條失敗;通過即顯示爲pass,未通過則顯示響應結果)   主要信息有:接口地址、請求類型、請求數據、預期結果、header和數據依賴,其中數據依