Jmeter 性能测试
介紹
Jmeter 是一款使用Java開發(fā)的,開源免費(fèi)的,測(cè)試工具, 主要用來做功能測(cè)試和性能測(cè)試(壓力測(cè)試/負(fù)載測(cè)試). 而且用Jmeter 來測(cè)試 Restful API, 非常好用。
安裝、使用
1. 前提條件
應(yīng)為 Jmeter 是 Java 開發(fā)的,依賴 java JDK 1.8+,運(yùn)行 jmeter 需要安裝 java JDK。
2. 下載
可以到官網(wǎng)下載,下圖
3. 啟動(dòng)
在解壓 bin 目錄雙擊 ApacheJMeter.jar 文件即可打開
4. 漢化
Jmeter 默認(rèn)界面是英文,英文好的朋友可以濾過次步驟
5. 測(cè)試存儲(chǔ)
Jmeter 的測(cè)試計(jì)劃都可以存儲(chǔ)為一個(gè)文件,可以方便下次使用打開
JMeter 參數(shù)化
1. 接口信息
2. CSV 文件
這里編輯 csv 數(shù)據(jù)文件,第一列放置 type 參數(shù),第二列放置 app 參數(shù),以逗號(hào)分割
3. csv 數(shù)據(jù)文件設(shè)置
如下圖打開設(shè)置界面
對(duì) csv 文件配置
文件名稱:AD-Tests.csv 與測(cè)試計(jì)劃文件在同一目錄,所以這里 ./AD-Tests.csv即可
變量名稱:設(shè)置 csv 文件每一列對(duì)應(yīng)的變量名稱
分隔符:csv 文件每個(gè)變量直接用的分割符合,前面用的逗號(hào)
遇到文件結(jié)束符時(shí)再循環(huán):如果到達(dá)末尾了是否循環(huán)
3. 設(shè)置測(cè)試計(jì)劃
這里我開啟 2 個(gè)線程,執(zhí)行一次
4. 設(shè)置http請(qǐng)求
在參數(shù)里面設(shè)置,接口所需的請(qǐng)求參數(shù)
type :測(cè)試名稱
${type} :變量,從 csv 配置的變量拿取
5. 執(zhí)行
可以看到第一次請(qǐng)求,以 csv 第一行數(shù)據(jù)做作為了參數(shù)的值。第二次請(qǐng)求,以 csv 第二行數(shù)據(jù)做作為了參數(shù)的值,
案例
總結(jié)
以上是生活随笔為你收集整理的Jmeter 性能测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 动态手势识别实战
- 下一篇: LPC1768 Timer0详细Demo