原创 Jmeter從下載到完成性能測試實戰教程(Windows平臺)【更新中】

目錄前言下載安裝Jmeter安裝相關插件下載插件管理工具安裝性能測試相關插件安裝監控服務器資源程序設計一個性能測試腳本 前言 Demo下載地址:點擊下載 Mock服務端模擬器:點擊下載 下載安裝Jmeter 計算機上已裝好Jme

原创 Jenkins + Jmeter 搭建簡易CI (自動執行接口測試+發佈web報告+發送郵件)

Jenkins + Jmeter 搭建簡易CI (自動執行接口測試+發佈web報告+發送郵件)   Jenkins可以很方便的實現構建項目之後自動執行其他任務。可以把Jmeter腳本作爲任務放在項目之後自動啓動,然後通過IIS發佈htm

原创 Jmeter處理API響應中複數數據:利用JDBC返回的ArrayList對象轉成JSON格式斷言文本

一、前言 1. API接口響應的JSON格式文本 一般而言,API接口的響應普遍是一個JSON格式文本。而一部分接口不止返回1條數據,而會返回複數數據。 舉個例子,有這麼個接口。根據status去查詢用戶email,返回結果不止一個用戶。

原创 Airtest 讀Mysql數據庫,例:讀取表中餘額與界面顯示的餘額做斷言。

最近接觸到Airtest這款工具,非常的喜歡。本身我對APP UI自動化不是那麼熟悉,不過這款上手真的很快。 這款工具是網易做的,主要用於手遊測試。適用於Android、iOS和Unity等架構。最大亮點是支持圖像識別。 官網文檔:htt

原创 使用coding.net把eoLinker開源版本部署在雲端

  初次接觸到eoLinker覺得這個接口管理工具很不錯。無奈線上版本總覺得敏感信息都給了對方,離線客戶端功能又不全。開源版本的話需要自己搭建php+mysql,本地電腦不想裝,因爲只是作爲工具,並不會去二次開發。   這時我想到了cod

原创 Jmeter對Web Socket進行壓力測試 —— 200人直播課實戰經驗

Jmeter對Web Socket進行壓力測試 —— 200人直播課實戰經驗 最近接到一個任務,是爲直播課進行500人壓力測試。而我們的上課是通過Web Socket長連接的。之前沒有接觸過Web Socket,也沒要來接口文檔。就一點

原创 Jmeter3.1官方自帶的HTML圖形測試報告 + 漢化

Jmeter3.0開始就有這個新特性了,詳情見官網 http://jmeter.apache.org/usermanual/generating-dashboard.html *建議下載Jmeter3.1版本,因爲Ver3.0由於編碼問題

原创 Postman讀取csv文件完成接口自動化測試(附Jmeter做相同工作的對比)

  最早接觸Postman的時候還是一個Chrome插件,後來已經發展成了完成客戶端。最近研究了一下,發現Postman也可以完成很多事情。譬如讀取csv文件完成接口自動化測試。不過嘗試過後,感覺還是Jmeter順手和實用一些。具體可以看

原创 Katalon Studio 讀MySql數據庫(groovy語句),例:讀取表中短信驗證碼

1. 假設現在要寫一個業務流程腳本:註冊一個新用戶,填入手機號後,輸入響應驗證碼,並提交註冊。 Katalon自帶的Data files顯然不滿足,因爲我們要實時查詢不同where條件的返回值。   2. 我們可以直接用groovy語句寫

原创 Jenkins + Jmeter 構建接口、性能測試 (Windows平臺)

Jenkins + Jmeter 構建接口、性能測試   Jenkins + Jmeter 可以很輕鬆的進行打包發佈程序後自動進行接口冒煙測試,或者定時性能測試。以下是詳盡的Jenkins + Jmeter 安裝配置及創建一個任務。

原创 Katalon Studio 運行過程中創建一個自定義元素對象,例如:定位到列表中某個用戶名。

1. 假設現在要寫一個業務流程腳本:添加了一個新用戶,然後在列表中點擊這個用戶,進行下一步操作。 用戶id    姓名    xxx    xxx    xxx 10001   張三    xxx    xxx    xxx 10002

原创 APP弱網測試 抓包軟件就能用於模擬弱網(Fiddler、Charles)

電腦開代理,並限速,手機連電腦代理。原理大同小異所以就地取材就好,很多抓包軟件就可以完成這個使命。PS: iOS可以直接在設置中啓用模擬網絡制式 Developer->Network Link Conditioner一、Fiddler1.

原创 QC中使用測試模版+參數,對用例進行參數化

1. 新增一條測試用例。點擊"插入參數"按鈕,輸入一個參數名。(或者直接使用<<<參數名>>>格式編寫) 2. 使用<<<參數名>>>編寫用例模版。這裏寫一個示例。 3. 將測試用例轉化爲測試模版。 4. 再新增一條測試用例

原创 Jmeter接口自動化測試時,爲腳本添加一個寫入日誌的後置處理器

1. 在測試計劃下(根節點)添加一個BeanShell後置處理器。   2. 在Script中寫入以下語句。log.info()是寫入日誌,prev.getXXXX()方法是獲取各項Jmeter的運行時的參數。 public void

原创 Hive 和 HBase 查詢語句及保存爲文件的shell命令

最近在做的項目要用到Hive和HBase,測試過程中需要查數據,記錄一些常用語句,免得以後忘了。 一、Hive 1. Hive 終端命令 #Linux終端進入Hive終端 hive shell #顯示當前所有數據庫 show data