最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

求推薦幾款http接口自動(dòng)化測(cè)試工具?

2021-12-08 14:55 作者:黑馬測(cè)試  | 我要投稿


本篇轉(zhuǎn)載自黑馬測(cè)試高贊知乎文章:https://www.zhihu.com/question/32223087/answer/1974065215


寫在前面:

接口對(duì)于測(cè)試人員而言是非常重要的一項(xiàng)技能,再怎么強(qiáng)調(diào)也不為過(guò)。若你對(duì)這點(diǎn)不是很清楚,建議你狠狠點(diǎn)擊下面這些鏈接:

《作為一個(gè)初級(jí)測(cè)試,想學(xué)接口測(cè)試,但是一點(diǎn)頭緒都沒(méi)有。求教大神指點(diǎn),有沒(méi)有好的書或者工具推薦?253 贊同 · 24 評(píng)論回答》https://www.zhihu.com/question/49546647/answer/1651734140

另外對(duì)于接口知識(shí)在知乎上,我也做了其他的分享,可能對(duì)你有用,一定要點(diǎn)擊看看:

《做接口測(cè)試的流程一般是怎么樣的?365 贊同 · 33 評(píng)論回答》https://www.zhihu.com/question/57553476/answer/1660621101

《如何做接口測(cè)試呢?接口測(cè)試有哪些工具102 贊同 · 6 評(píng)論回答》https://www.zhihu.com/question/45504975/answer/1968942767


回到此文:現(xiàn)在市場(chǎng)上能做接口自動(dòng)化測(cè)試的工具有很多,一搜一大把,讓人眼花繚亂。我們?nèi)ミx擇對(duì)應(yīng)實(shí)現(xiàn)方式時(shí),不管是框架體系還是成熟穩(wěn)定的工具,核心目的都是期望引入的技術(shù)能在最低投入的情況下達(dá)到最優(yōu)效果。

那么我們選擇依據(jù)出來(lái)了:

  • 一是最低投入。

  • 二是最優(yōu)效果。

一、先來(lái)看最優(yōu)效果

要達(dá)到該點(diǎn),在做接口測(cè)試前,做為測(cè)試者,我們需要非常明確自己選擇測(cè)試工具去達(dá)到的核心目的。通常情況下可能有以下幾個(gè):

這里不僅僅只是說(shuō)明了全流程自動(dòng)化接口測(cè)試實(shí)現(xiàn)方案,對(duì)于常規(guī)的接口測(cè)試也進(jìn)行了羅列
  1. 開發(fā)者調(diào)試接口

  2. 測(cè)試人員提前介入測(cè)試,盡早發(fā)現(xiàn)程序缺陷

  3. 測(cè)試人員對(duì)于系統(tǒng)接口回歸,確保后臺(tái)邏輯無(wú)缺陷,降低版本迭代風(fēng)險(xiǎn)

如是情況1或者2,在實(shí)際的項(xiàng)目開發(fā)過(guò)程中,這其中的空余時(shí)間不固定且零散,按照這樣的預(yù)期,我們期望接口測(cè)試工具更為便捷,可以快速的配置出接口測(cè)試腳本或用例。這類接口自動(dòng)化測(cè)試工具有:

1、Postman

Postman工具的優(yōu)勢(shì)
  • 清晰的圖形界面

  • 結(jié)合界面操作可以快速的配置接口請(qǐng)求信息,提供各種類型接口配置,以及數(shù)據(jù)配置

  • 有豐富響應(yīng)斷言,方便對(duì)于接口進(jìn)行快速驗(yàn)證

Postman滿足了基本常見接口測(cè)試,但是還是有部分不足的地方,下面就講。

Postman工具的不足
  • 無(wú)法連接數(shù)據(jù)庫(kù)

  • 無(wú)法進(jìn)行共有的代碼封裝以及引入第三方插件

2、Jmeter

Jmeter工具的優(yōu)勢(shì)
  • C/S架構(gòu),基于java實(shí)現(xiàn)的工具,配置起來(lái)比較容易,更偏向于性能測(cè)試;

  • JMeter提供了BeanShell編程能力,可以寫出比較靈活的測(cè)試腳本;

  • JMeter提供了比較高級(jí)的擴(kuò)展能力,允許自己定義和擴(kuò)展新的協(xié)議支持;

  • JMeter的社區(qū)比較完善,提供了比較豐富的協(xié)議支持;

Jmeter的不足之處:
  • 腳本缺乏靈活性,測(cè)試報(bào)告更多的偏向于性能方面;

  • 對(duì)于全自動(dòng)化實(shí)現(xiàn)的支持不足。

3、SoapUI

SoapUI工具的優(yōu)勢(shì)
  • SoapUI支持REST和SOAP服務(wù);

  • 使用拖放,點(diǎn)擊即可輕松生成測(cè)試腳本,并可以導(dǎo)致代碼形式測(cè)試用例;

  • 使用來(lái)自文件和數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行強(qiáng)大的數(shù)據(jù)驅(qū)動(dòng)測(cè)試;

  • 腳本可以輕松重用;

  • 使用RESTful模擬模擬服務(wù);

SoapUI不足之處
  • 需要破解;

  • SoapUI對(duì)于PC資源占用大。

4、Airpost

和postman類似,非開源。

-----------------------------華麗分割線---------------------------


最后我們來(lái)到情況3:測(cè)試人員對(duì)于系統(tǒng)接口回歸,確保后臺(tái)邏輯無(wú)缺陷,降低版本迭代風(fēng)險(xiǎn)。

這種情況下,我們就需要選擇比較完整的自動(dòng)化測(cè)試框架并可持續(xù)執(zhí)行。對(duì)于該實(shí)現(xiàn)形式主要有以下要求:

  • 可持續(xù)運(yùn)行;

  • 可維護(hù)性高;

  • 豐富斷言以及報(bào)告;

這里推薦一些代碼形式實(shí)現(xiàn)接口自動(dòng)化測(cè)試框架或可視化接口測(cè)試平臺(tái):

5、代碼實(shí)現(xiàn)形式:

需要代碼功底,實(shí)現(xiàn)功能靈活,可以根據(jù)自己需要來(lái)進(jìn)行定制,以便對(duì)接口實(shí)現(xiàn)比較完整的測(cè)試點(diǎn)覆蓋

Java:testng+git+jenkins+httpclient+maven+poi+jsonpath

Python:pytest+git+jenkins+requests

6、可視化接口自動(dòng)化測(cè)試平臺(tái):

測(cè)試人員只要進(jìn)行簡(jiǎn)單培訓(xùn)就能進(jìn)行操作,跟平常使用業(yè)務(wù)功能系統(tǒng)一樣,方便靈活組織、維護(hù)和運(yùn)行測(cè)試用例,豐富的報(bào)告,這里提供兩個(gè)開源工具平臺(tái)。

EasyTest:https://github.com/lixiaofeng1993/EasyTest

Django實(shí)現(xiàn)的可視化接口自動(dòng)化測(cè)試平臺(tái):https://github.com/githublitao/api_automation_test


二、來(lái)看最少投入

通過(guò)上面部分的闡述,相信大家對(duì)于哪個(gè)工具能達(dá)到的效果已有了一定的識(shí)別。下面我們?cè)倩剡^(guò)頭來(lái)看到我們另一個(gè)依據(jù),最少投入。

投入包含兩部分:一是學(xué)習(xí)成本投入,二是工具本身的資金投入。

1、從學(xué)習(xí)成本來(lái)看

完整的接口自動(dòng)化測(cè)試體系學(xué)習(xí)成本肯定要比Postman、jmeter這類獨(dú)立工具成本高。

但Postman、jmeter這類獨(dú)立工具來(lái)做接口測(cè)試,它們之間的學(xué)習(xí)難度差距不大。

目前黑馬對(duì)于一些測(cè)試工具已經(jīng)公開了學(xué)習(xí)視頻,進(jìn)一步降低了大家的學(xué)習(xí)成本,請(qǐng)看:

Postman學(xué)習(xí)視頻b站鏈接


1)北京校區(qū)-?《3天接口測(cè)試postman視頻教程》(此免費(fèi)視頻對(duì)應(yīng)上述2知識(shí)點(diǎn))



Jmeter學(xué)習(xí)視頻b站鏈接

1)北京校區(qū)-《自動(dòng)化工具Jmeter_入門到進(jìn)階6小時(shí)搞定》



2、從工具本身的資金投入來(lái)看

部分測(cè)試工具擁有比較強(qiáng)大的功能,但是非開源。在選擇的過(guò)程中,個(gè)人建議要更偏向于使用開源工具。

三、用表格最后總結(jié)

綜合上面的描述,我們用下面的表格來(lái)做個(gè)小的總結(jié),請(qǐng)看:

最后結(jié)合上面的表格來(lái)選擇適合自己需要的接口自動(dòng)化測(cè)試工具吧。加油,最后預(yù)祝你自學(xué)也能月薪10k+。


敲字不易,如果此文章對(duì)你有幫助的話,點(diǎn)個(gè)贊收個(gè)藏,給作者一個(gè)鼓勵(lì)。也方便你下次能夠快速查找。


若你是對(duì)測(cè)試不太了解的測(cè)試小萌新,有太多太多對(duì)測(cè)試的疑惑(前途、薪資、技術(shù)含量、男生是否可以干.....),強(qiáng)烈推薦你觀看《測(cè)試小白必看:學(xué)習(xí)軟件測(cè)試必問(wèn)的100個(gè)問(wèn)題,從此貼開始》,相信能掃除掉你心目中90%以上的常見問(wèn)題

《軟件測(cè)試100個(gè)常見問(wèn)題》:http://bbs.itheima.com/thread-507947-1-1.html

最后,為方便大家自學(xué)軟件測(cè)試,特意給大家準(zhǔn)備了一份13G的超實(shí)用干貨學(xué)習(xí)資源,涉及的內(nèi)容非常全面。

包括軟件學(xué)習(xí)路線圖,黑馬50多天的上課視頻、16個(gè)突擊實(shí)戰(zhàn)項(xiàng)目,80余個(gè)軟件測(cè)試用軟件,37份測(cè)試文檔,70個(gè)軟件測(cè)試相關(guān)問(wèn)題,40篇測(cè)試經(jīng)驗(yàn)級(jí)文章,上千份測(cè)試真題分享,還有2020軟件測(cè)試面試寶典,還有軟件測(cè)試求職的各類精選簡(jiǎn)歷,希望對(duì)大家有所幫助…..

《2021軟件測(cè)試學(xué)習(xí)路線圖,內(nèi)附視頻教程+自學(xué)路線+工具+面試篇》:bbs.itheima.com/thread-405757-1-1.html? ?


求推薦幾款http接口自動(dòng)化測(cè)試工具?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
神木县| 伊吾县| 寿宁县| 大关县| 鄂托克前旗| 南溪县| 内江市| 岳西县| 潮州市| 邢台县| 樟树市| 邳州市| 东莞市| 紫金县| 肥城市| 灌云县| 孝感市| 达日县| 岐山县| 株洲市| 公主岭市| 宜章县| 和顺县| 德格县| 邓州市| 兴城市| 香格里拉县| 蒙城县| 兰溪市| SHOW| 桑日县| 常州市| 东方市| 巴彦淖尔市| 衡阳市| 武宣县| 自贡市| 巴里| 舟山市| 万安县| 务川|