原创 【0】Yapi與Jenkins持續集成基礎彙總

簡單介紹:Yapi是一個集後端、前端、測試於一體的開源接口平臺,關於Yapi可以在網上查閱更多資料,最近在研究Yapi與Jenkins持續集成並判斷生成的測試報告中是否存在失敗的case從而發送報警郵件 使用原因:後端使用Yap

原创 Jmeter&WebSocket直播間性能測試(1)

1.Jmeter本身是支持HTTP方法,要測試WebSocket的接口,首先要安裝插件。 安裝插件的方法: 1)首先下載插件管理器 ① 訪問網站:https://jmeter-plugins.org/install/Instal

原创 Jmeter性能監控工具Perfmon監控服務器性能指標

目的:使用Perfmon監控Jmeter的腳本性能情況 Perfmon:可以監控CPU、內存、網絡等指標 安裝性能監控插件:https://jmeter-plugins.org/downloads/old/,下載JMeterPl

原创 ADB配置(Windows&Mac)

一、Windows系統安裝和配置 1、下載 1)下載Android ADK 2)下載platform tools 3)國內下載地址:http://www.androiddevtools.cn/ 2、安裝方法: 1)

原创 測試配置工具-ExpanDrive

1)ExpanDrive是服務器本地映射工具 2)條件:需要服務器地址和密碼 3)使用:本地直接修改保存即可生效 好處:提高了測試效率 點贊 收藏 分享 文章舉報

原创 App測試點總結

1)功能測試 –基本功能:主要是檢查APP是否完成需求中所有功能模塊(測試之前寫一份checklist,有助於避免漏測); –邏輯測試:根據需求,對所有功能涉及的邏輯進行測試(包括所有正常流程和異常流程); –邊界值測試:

原创 【4】Jenkins定時構建

定時構建語法 每隔5分鐘構建一次 H/5 * * * * 每兩小時構建一次 H H/2 * * * 每天中午12點定時構建一次 H 12 * * * 每天下午18點定時構建一次 H 18 * * * 在每個小時的前半

原创 【1】Yapi集成到Jenkins生成測試報告

第一步:創建一個自由風格的項目 第二步:進入創建的項目詳情,進行配置 第三步:構建-增加構建步驟(Execute shell)使用curl命令執行Yapi中服務端的URL curl -o Report.html(命名生

原创 【3】Jenkins判斷測試報告未全部通過觸發報警郵件

進入項目詳情頁進行設置-構建-增加構建步驟(Execute shell)加入以下代碼:判斷生成的測試報告是否存在全部通過字段,若沒有全部通過則說明存在失敗的case觸發報警郵件 cd /Users/Shared/Jenkins

原创 【2】Jenkins郵件配置並觸發報警郵件

第一步:需要安裝插件 Email Extension Piugn 第二步:進入到設置頁 第三步:配置郵件(郵箱服務器、默認的郵箱域名、默認的郵件格式、郵件發送者、默認接受者等) 第四步:配置郵件內容模板 默認的郵件內

原创 Jmeter之修改系統語言&插件管理

【修改系統語言】 安裝Jmeter的Bin目錄下的jmeter.properties文件中進行修改:默認使用的是英文,將language=en註釋掉,把語言設置成爲中文:language=zh_CN 原因:由於在Jmeter的UI界

原创 Jmeter安裝與腳本錄製(Mac)

【下載安裝】 1.下載地址:http://jmeter.apache.org/download_jmeter.cgi 2.解壓後,可執行文件在bin目錄下 3.【證書安裝】錄製HTTPS的請求需要安裝正式,Jmeter的證書在bin

原创 allure生成測試報告(pycharm+python+pytest)

以下是使用簡單的add方法以及一個失敗的測試用例和成功的用例說明如何簡單的使用allure生成美觀的測試 報告 【環境配置】 1)前置條件:pytest 2)下載allure:http://allure.qatools.ru/ 3

原创 Pycharm中,python如何調用另一個文件的類或者函數

假設以下文件的情況: add_method_1.py爲一個簡單的add()函數 def add(x,y): return x+y test_1.py & test_2.py 均爲空文件夾 首先,將文件設置爲root路徑(

原创 接口自動化過程調試過程使用代理報錯解決方法

代理設置:在接口自動化代碼中使用代理,我設置本地電腦的Charles代理地址 #設置代理,Charles的代理地址 myproxies = { 'http':'192.168.0.106:8889',