現(xiàn)在我們對于我們的測試人員的要求也在變化,現(xiàn)在要求我們測試人員不僅要做好功能測試,對于對接口測試的要求也變的比較多,那我們應該怎么樣才能夠做好Jmeter如何測試接口呢?

要真正的做好接口測試,并且弄懂如何測試接口,需要從如下幾個方面去分析問題,再找準學習的的方向,才能讓自己在工作中,運籌帷幄。

no.1工具的選擇

◆ Jmeter

◆ soapui

◆ postman

◆ fiddler

◆ 編碼

◆ 其他工具

那么大家可以看到我們供新手選擇的工具和方案有多種,既然我們的標題是Jmeter,那我們就重點強調怎么使用Jmeter來測試接口。

no.2接口的分類

◆ http:Jmeter soapui postman

◆ socket:Jmeter

◆ webservice:Jmeter soapui

在進行接口測試之前,一定要搞定你的接口是什么協(xié)議的,好根據(jù)這個去選擇工具或者是給工具安裝對應的插件!

比如說如果是socket協(xié)議,要用Jmeter來測試,那么就要提前安裝好插件,才能順利完成測試。

如果不知道協(xié)議是什么,可以詢問開發(fā)人員!

no.3需掌握哪些知識

對于這個問題我們也要進行一個分類說明,好幫助大家去進行梳理。

(此處舉例,我們用HTTP類型的接口來進行說明)

A:簡單的接口測試(不涉及任何cookie session 或者是關聯(lián)):

必備掌握的知識有:

◆ 如何添加一個線程組

◆ 如何添加http sampler

◆ http sampler的界面功能學習和使用

◆ 監(jiān)聽器里面的察看結果樹元件使用和學習

可以說這個是做接口測試的基礎必備,我們稱之為A部分。

B:涉及cookie/session/參數(shù)化/關聯(lián)的接口測試

必備掌握的知識有A部分,以及如下幾點:

◆ http cookie管理器

◆ http 信息頭管理器

◆ 參數(shù)化:csv data set config元件使用

◆ 關聯(lián):正則表達式提取器 、json表達式提取器

可以說上述幾點是做進階接口測試的必備,我們稱之為B部分。

C:涉及到java代碼的接口測試(比如說需要用到加密算法或者存儲測試結果到Excel中去)

必備掌握的知識有A+B部分,以及如下幾點:

◆ beanshell sampler元件的學習使用

◆ 基本的java編碼能力

基本上掌握了A/B/C三部分,那么就可以完美的做好接口測試了。
以上所講的只是一些需要掌握的知識和使用,沒有給大家講怎么去測試,這里涉及到其他的問題,因此我們需要掌握的知識也不一樣,我們需要各個擊破才能做好接口測試。