作為后端程序員,之前使用過(guò)的接口調(diào)試工具postMan,restclient等。近期看到csdn右邊的小廣告彈窗,我這邊無(wú)意之間點(diǎn)擊打開(kāi)下載之后。被它的很多功能一下子,吸引住了。比如有壓測(cè)工具的功能、自動(dòng)化測(cè)試、團(tuán)隊(duì)協(xié)作、重要的是不收費(fèi)。
為了記錄下使用該工具完整的壓測(cè)過(guò)程,我寫(xiě)了這篇文章
下面就給大家演示下使用如何做一個(gè)接口自動(dòng)化測(cè)試示例
添加接口用例
前提是我們必須要先有接口用例
非常簡(jiǎn)單這里 我就把官網(wǎng)使用的文檔貼出來(lái)下Apifox 介紹 | Apifox 幫助文檔
點(diǎn)擊接口管理,我們點(diǎn)擊添加接口 到下面這個(gè)界面
?在接口的頁(yè)面添加接口地址,選擇環(huán)境地址、請(qǐng)求參數(shù)格式,以及報(bào)文點(diǎn)擊運(yùn)行按鈕,記得這里把接口執(zhí)行的結(jié)果保存為接口用例。
做好這一步,
添加測(cè)試用例
下來(lái)我們就開(kāi)始自動(dòng)化測(cè)試的步驟。這里已添加測(cè)試用例為例子
點(diǎn)擊詳細(xì)進(jìn)去,點(diǎn)擊添加步驟
?這里我們選擇上面我們添加接口運(yùn)行好的接口用例
?
?選擇完成后,我們就可以在右邊 輸入對(duì)應(yīng)壓測(cè)的一些參數(shù)配置
?
當(dāng)然,這里強(qiáng)調(diào)下我現(xiàn)在使用的版本2.2.31這里的線程數(shù)配置還是beta測(cè)試階段,所以大家不要設(shè)置的太高 要不然自己本地電腦無(wú)法支撐起來(lái)。下篇文章給大家介紹下使用jmeter工具測(cè)試來(lái)彌補(bǔ)這一點(diǎn)的不足
如何做聯(lián)動(dòng)接口自動(dòng)化測(cè)試
到這里,大家有沒(méi)有想過(guò),如果我的一個(gè)A接口成功返回一個(gè)字段,我才能去根據(jù)這個(gè)返回的字段來(lái)操作請(qǐng)求另外一個(gè)B接口。apiFox怎么來(lái)做?
在A接口添加后置操作
這個(gè)表達(dá)式是通過(guò)jsonPath的語(yǔ)法來(lái)獲取對(duì)應(yīng)接口響應(yīng)返回的id字段值
這時(shí)候我們?cè)贐接口報(bào)文通過(guò)表達(dá)式就可以獲取A接口返回的字段值
?如何做批量動(dòng)態(tài)請(qǐng)求壓測(cè)
之前的請(qǐng)求我們都是通過(guò)單個(gè)接口報(bào)文來(lái)做的測(cè)試,那么有沒(méi)有想過(guò),我們?cè)趺磥?lái)提前設(shè)置
因?yàn)槭菆F(tuán)隊(duì)協(xié)作,首先這里我建立一個(gè)數(shù)據(jù)環(huán)境我添加了一個(gè)壓測(cè)1
然后切換到自動(dòng)化測(cè)試->測(cè)試用例->用例的詳細(xì)按鈕-》測(cè)試數(shù)據(jù)
添加動(dòng)態(tài)變量的名字,添加完成后這里就會(huì)顯示你自己定義的變量名稱
?批量編輯添加數(shù)據(jù)集或者通過(guò)csv文件導(dǎo)入批量數(shù)據(jù)
?這里之間屬性字段用逗號(hào)隔開(kāi)。這樣在測(cè)試的時(shí)候,我們就可以在請(qǐng)求報(bào)文使用
{{變量名稱}},這樣請(qǐng)求接口就會(huì)使用我們數(shù)據(jù)集設(shè)置的變量值。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-539103.html
大家來(lái)試試吧文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-539103.html
到了這里,關(guān)于【壓測(cè)系】1.apifox 自動(dòng)化壓測(cè)示例的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!