既然jmeter也能做介面自動化,為什麼還需要pytest自己搭框架

時間 2021-05-12 03:18:57

1樓:張挺

1.圖形介面帶來的維護成本

2.xml帶來的版本控制的難度

3.難以針對實際專案中種種特殊需求,欠缺靈活性4.羸弱的測試報告模組

5.人生苦短

2樓:捉蟲布道人

我們說jmeter做介面測試,更多地是現實手工測試的過程,最多是使用jmeter+ant實現整合,但是在修改及維護起來就比較費勁。

然而pytest作為一款常見的單元測試框架,自身就具備了很多優點,比如能方便地管理、維護測試用例,方便地新增斷言方法,而且可以借助python中的其他模組如BeautifulReport等,匯出視覺化的HTML報告。

現在很多企業更多地要求快速、持續迭代,團隊協作、持續整合等,這樣使得使用python這種指令碼語言結合單元測試框架pytest進行介面的自動化實現就非常有必要。

而且在python+requests+pytest+jenkins進行測試的基礎上,也可以靈活的融入其他的框架和技術使得自動化更快速實現。

當然jmeter上手可能更簡單點,只要能靈活地實現常見的get、post請求及斷言技術,短時間內就可以入門,開展介面測試。還有乙個常見的postman也是這種型別。

而框架的使用,必然需要語言的支援,在學習成本上會更高一些,但是效果也絕對是值得的。

3樓:沒著陸的豬

因為想理解整個jmeter的設計,並且根據需求做二次開發的時間週期太長了。有這時間不如找個簡單易懂的框架做做,跟需求要快的多

既然三界唯識 但念頭不斷生生滅滅 世界應該也生生滅滅 為啥世界這麼堅固?

韻靈 這個世界如何堅固了?你看看微觀層面質子電子是什麼狀態,所謂固體中間有多大的空隙?我們的念頭是微細的,而物質的跳動也是微細的。 護法居士 舍利子。又此眼等譬如泡沫不可撮摩。於泡沫中無我無人。無眾生無壽者。無補特伽羅。無意生無儒童。無作者亦無受者。如是了知諸法不生。離一切相。此中何有貪愛之者。又此...

既然核反應也能產生新物質,為何學術界並不將核反應納入化學的研究範疇,形成更龐大的學科體系?

王呼嘎嘎 化學的變化,說細了就是物理性質導致的電子移動變化,這其實就是物理,一句話化學也屬於物理懂嗎,裡面的電子受力分析這個細節都是物理啊,再告訴你一點物理學的深處又是數學。 並不能。不是說你把核反應納入化學範圍,核科學一下子就達到化學的發展高度了。該造不出來的元素照樣造不出來。化學實驗的經驗也沒辦...

既然汽車界能夠衍生出車評行業,為什麼家居界就很少看到呢?

FrankXie 所謂需求決定市場。首先 高紹傑 給出的資料很明確,汽車佔據了將近10 的經濟產出,家居行業很難匹配,這就說明了汽車行業所涉及的產業鏈這將遠遠高過家居行業,專業家居評價是有的,但是從目前看似乎還是小眾市場。從需求層次理論來看,汽車和家具能夠帶來的需求滿足層次是大不相同的,汽車的本質滿...