中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)-創(chuàng)新互聯(lián)

  • 開發(fā)思路
    1、開發(fā)app端接口自動(dòng)化案例,首先需要使用Fiddler抓包;
    2、目前接觸到的app端都是https協(xié)議,所以需要開啟Fiddler的https協(xié)議
    3、抓包完成之后,使用jmeter模擬請(qǐng)求,調(diào)試成功,案例開發(fā)完成;
    4、本次抓取的app安裝的操作系統(tǒng)為ios
    5、本次開發(fā)的案例為登錄和查詢案例

一、使用Fiddler抓包
1.首先進(jìn)入Tools>Options,設(shè)置HTTPS請(qǐng)求抓包,勾選HTTPS下的Capture HTTPS CONNECTs選項(xiàng)
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
2.設(shè)置代理端口,默認(rèn)8888就行,記得勾選Allow remote computers to connect選項(xiàng),設(shè)置完成之后,點(diǎn)擊OK按鈕
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
3.在手機(jī)已經(jīng)連接wifi(連接的wifi網(wǎng)絡(luò)需要和電腦的網(wǎng)絡(luò)一致)的情況下設(shè)置wifi代理,點(diǎn)擊手動(dòng)輸入電腦ip,端口和fiddler的保持一致,如下所示
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
4.手機(jī)瀏覽器中輸入ip:端口,我的地址就是192.168.0.108:8888就會(huì)進(jìn)入到fiddler證書安裝頁面,點(diǎn)擊Fiddler Root進(jìn)行安裝
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
5.此時(shí)進(jìn)入到系統(tǒng)設(shè)置》通用》關(guān)于本機(jī)》證書信任設(shè)置開啟對(duì)FiddlerRoot證書的信任
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
6.在進(jìn)入到設(shè)置》通用》描述文件與設(shè)備管理,查看Fiddler Root配置文件是否被已驗(yàn)證,如果已驗(yàn)證,代表證書安裝成功
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
7.此時(shí)可以打開app,輸入用戶,密碼進(jìn)行登錄操作,此時(shí)可以看到fiddler成功抓取了登錄的請(qǐng)求
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),宿遷企業(yè)網(wǎng)站建設(shè),宿遷品牌網(wǎng)站建設(shè),網(wǎng)站定制,宿遷網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,宿遷網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

二、使用Jmeter開發(fā)案例
1.打開jmeter,添加線程組
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
2.在配置元件中添加HTTP信息頭管理器,HTTP請(qǐng)求默認(rèn)值
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
3.在線程組中添加HTTP請(qǐng)求
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
4.在監(jiān)聽器中添加察看結(jié)果樹
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
5.根據(jù)抓包的請(qǐng)求參數(shù)(用戶,密碼),可以確定登錄的fiddler請(qǐng)求如下:
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
6.在Jmeter的HTTP信息頭管理器添加表頭類型Content-Type、Authorization,Authorization選項(xiàng)是用來校驗(yàn)登錄信息,只需要填寫登錄請(qǐng)求中獲取的token,為什么要在表頭申明Authorization?,可在查詢抓包中的請(qǐng)求中看到該接口調(diào)用了該表頭,所以需要申明
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
7.在Jmeter的HTTP Request 默認(rèn)值添加協(xié)議、服務(wù)器名稱、端口號(hào),編碼類型:UTF-8,這樣就不用每個(gè)接口請(qǐng)求都去申明,可以置空
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
8.在HTTP請(qǐng)求中根據(jù)抓包的登錄請(qǐng)求填寫方法:POST,接口地址、請(qǐng)求參數(shù)
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
9.由于需要獲取登錄返回響應(yīng)結(jié)果中的Token,所以需要添加一個(gè)后置處理器,JSON Extractor,輸入定義的變量名,變量路徑,Match默認(rèn)填0
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
10.可以添加一個(gè)Debug Sampler,該sample可以顯示所有變量,調(diào)試一次,結(jié)果如下,由圖可見,token獲取成功:
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
11.此時(shí)可以開發(fā)下一個(gè)接口,只需要填寫接口的請(qǐng)求方法,路徑,參數(shù)即可,如下所示:
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
12.添加查詢接口的響應(yīng)斷言,用來判斷查詢結(jié)果是否正確,此接口選擇errorCode":0,"即可,如下
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
13.調(diào)試一次,查看查詢接口的響應(yīng)結(jié)果和fiddler抓包的顯示一致,案例開發(fā)完成,其它接口案例開發(fā),只要遵循查詢接口即可
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)
使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)


? ?如果文章對(duì)你有幫助,可以在右下角點(diǎn)擊關(guān)注功能,歡迎轉(zhuǎn)發(fā)、拍磚,本人會(huì)持續(xù)推出與測試有關(guān)的文章,與大家分享測試技術(shù),每一篇原創(chuàng)文章都是用心編寫,杜絕抄襲復(fù)制,微信公眾號(hào)與本平臺(tái)文章同步,方便大家查閱


QQ技術(shù)交流群:加群請(qǐng)輸入驗(yàn)證信息51CTO
??????????????使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)


微信二維碼關(guān)注公眾號(hào):

????????????使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)


關(guān)注之后,回復(fù)資源下載,即可獲取本人共享的各種資源下載地址

使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)

網(wǎng)頁名稱:使用Jmeter開發(fā)app端接口自動(dòng)化案例實(shí)戰(zhàn)-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://www.rwnh.cn/article38/cehdsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)站改版網(wǎng)站導(dǎo)航、Google電子商務(wù)、網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
昌吉市| 甘南县| 昌都县| 普陀区| 白河县| 普兰店市| 德庆县| 汉川市| 保康县| 阿克陶县| 磴口县| 泸定县| 乌审旗| 嵊州市| 恩平市| 江阴市| 涪陵区| 绥滨县| 三亚市| 兴安县| 潼关县| 蒙阴县| 沙洋县| 保康县| 米泉市| 阿克苏市| 兴国县| 青川县| 桓台县| 古田县| 渭源县| 庆安县| 微山县| 西乌珠穆沁旗| 天水市| 仙居县| 宜黄县| 衡阳市| 康马县| 永城市| 鹰潭市|