接口測試實現工具對比


在線實現
在線http接口測試
在線使用,可添加參數和值。批量添加
優點:在線使用,用完即走
工具實現
SoapUI
開源測試工具;實現功能/負載/符合性測試;
快速創建和執行自動化功能、回歸、合規和負載測試;
在一個測試環境,SoapUI提供完整的測試覆蓋,並支持所有的標准協議和技術
強大和靈活的報告工具:打印,數據導出,HTML報告
Jmeter
優秀的開源測試工具,小巧,相比LR的龐大(最新LR11將近4GB),它非常小巧,不需要安裝,但需要JDK環境,因為它是使用java開發的工具。功能強大,jmeter設計之初只是一個簡單的web性能測試工具,但經過不段的更新擴展,現在可以完成數據庫、FTP、LDAP、WebService等方面的測試。因為它的開源性,當然你也可以根據自己的需求擴展它的功能。
環境搭建:jmeter.apache.org
做接口測試
常用:get方法和post方法
步驟:1.找到安裝的文件夾,找到bin文件,運行jemter.bat,打開Jemter
2.新建一個線程組
線程數:虛擬用戶數。一個虛擬用戶占用一個進程或線程。設置多少虛擬用戶數在這里也就是設置多少個線程數。
准備時長: 設置的虛擬用戶數需要多長時間全部啟動。如果線程數為20 ,准備時長為10 ,那么需要10秒鍾啟動20個線程。也就是每秒鍾啟動2個線程。
循環次數:每個線程發送請求的次數。如果線程數為20 ,循環次數為100 ,那么每個線程發送100次請求。總請求數為20*100=2000 。如果勾選了“永遠”,那么所有線程會一直發送請求,一到選擇停止運行腳本。
做接口測試,所以各個參數均為1
添加一個http請求
例子:發一個get方法的http請求
對比:get請求:http://localhost:8080?username=anqi&password=123456
post請求: http://localhost:8080
get請求直接填就好,post請求需要添加值
區別:1.get請求的后綴在地址欄里提交,post請求在webfroms中顯示,以表單形式提交
2.get請求數據比較小,post請求數據比較大。
3.post請求相對比較安全
Postman
谷歌瀏覽器插件Postman是一種網頁調試與發送網頁http請求的chrome插件。可以調試簡單的css、html、腳本等簡單的網頁基本信息,它還可以發送幾乎所有類型的HTTP請求。Postman在發送網絡HTTP請求方面可以說是Chrome插件類產品中的代表產品之一。
安裝方式:chrome插件安裝,客戶端安裝
使用:在Chrome中安裝了Postman插件以后,用戶只需要在調試網站的時候啟動Postman插件來進行幾項簡單的配置就可以實現對該網站的基本信息修改和發送各種類型的HTTP到該網站中,用戶在發送HTTP數據的時候可以在編寫相關測試數據的時候加入一定量的參數信息讓測試數據更加准確,而這一切Postman都會完美地支持。在Postman的配置頁面中,用戶可以添加或者管理多個網站用戶啟動Postman的時候就能自動打開相應的設置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM