欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

nGrinder中如何在GET請求中發(fā)送參數-創(chuàng)新互聯

本篇文章為大家展示了nGrinder中如何在GET請求中發(fā)送參數,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

創(chuàng)新互聯主營蟠龍網站建設的網絡公司,主營網站建設方案,app軟件開發(fā),蟠龍h5小程序開發(fā)搭建,蟠龍網站營銷推廣歡迎蟠龍等地區(qū)企業(yè)咨詢

在GET請求腳本中添加添加信息頭、cookies和自定義參數,有兩種方式:

一種是在UI界面添加后自動生成腳本,一種是直接在腳本中添加。

一、通過UI界面添加

通過 UI 設置:腳本 -> 新建腳本 -> 顯示高級配置

nGrinder中如何在GET請求中發(fā)送參數

生成代碼如下:

@RunWith(GrinderRunner)

@FixMethodOrder(MethodSorters.NAME_ASCENDING)

class TestRunner {

public static GTest test

public static HTTPRequest request

public static NVPair[] headers = []

public static NVPair[] params = []

public static Cookie[] cookies = []

@BeforeProcess

public static void beforeProcess() {

HTTPPluginControl.getConnectionDefaults().timeout = 6000

test = new GTest(1, "www.baidu.com")

request = new HTTPRequest()

// =========下面是我剛才添加的參數=========

// Set header datas

List<NVPair> headerList = new ArrayList<NVPair>()

headerList.add(new NVPair("Connection", "keep-alive"))

headerList.add(new NVPair("User-Agent", "Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/21.0"))

headers = headerList.toArray()

// Set param datas

List<NVPair> paramList = new ArrayList<NVPair>()

paramList.add(new NVPair("name", "jing"))

paramList.add(new NVPair("age", "18"))

paramList.add(new NVPair("sex", "beauty"))

params = paramList.toArray()

// Set cookie datas

List<Cookie> cookieList = new ArrayList<Cookie>()

cookieList.add(new Cookie("myToken", "xxxxxxxx", "www.baidu.com", "", new Date(32503647599000L), false))

cookies = cookieList.toArray()

// =========上面是我剛才添加的參數=========

grinder.logger.info("before process.");

}

@BeforeThread

public void beforeThread() {

test.record(this, "test")

grinder.statistics.delayReports=true;

grinder.logger.info("before thread.");

}

@Before

public void before() {

request.setHeaders(headers)

cookies.each { CookieModule.addCookie(it, HTTPPluginControl.getThreadHTTPClientContext()) }

grinder.logger.info("before thread. init headers and cookies");

}

@Test

public void test(){

HTTPResponse result = request.GET("https://www.baidu.com", params)

assertThat(result.statusCode, is(200))

// 這是我通過引導頁手動添加的斷言

assertThat(result.getText(), containsString("jing"))

}

}

可以看到這種方式是在@beforeProcess中添加heads 、params、cookies。

二、直接在腳本中添加

(在此只演示添加 headers 和 params的方式,添加cookies是類似的,不再贅述)

根據在腳本中添加的位置不同,可以分為以下幾種方式:

1、在 @BeforeProcess 注解的方法里添加 headers 和 params

這種方法跟第一種方法的效果是一樣的

// 添加headers

List<NVPair> headerList = new ArrayList<NVPair>()

headerList.add(new NVPair("Accept-Language", "en-US,zh-CN;"))

// ...可以添加多個header

headers = headerList.toArray()

// 添加params

List<NVPair> paramList = new ArrayList<NVPair>()

paramList.add(new NVPair("accessToken", "xxxxxxxxx"))

// ...可以添加多個param

params = paramList.toArray()

2、直接在TestRunner類的靜態(tài)變量中添加 headers 和 params

在整個類最前面定義靜態(tài)變量的地方,直接給變量賦值:

// 添加headers

public static NVPair[] headers = [

    new NVPair("Accept-Language", "en-US,zh-CN;")

]

// 添加params

public static NVPair[] params = [

    new NVPair("accessToken", "xxxxxxxxxx")

]

3、在 @Test 注解的方法中添加 headers 和 params

在發(fā)送request請求的方法里添加參數:

// HTTPResponse result = request.GET("https://www.baidu.com", params)

// 添加headers

HTTPResponse result = request1.GET("https://www.baidu.com", [new NVPair("Accept-Language", "en-US,zh-CN;")] as NVPair[])

// 添加params

HTTPResponse result = request.GET("https://www.baidu.com", [new NVPair("accessToken", "xxxxxx")] as NVPair[])

到底選擇哪種方式,要根據具體的參數類型和業(yè)務場景來決定。

上述內容就是nGrinder中如何在GET請求中發(fā)送參數,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯-成都網站建設公司行業(yè)資訊頻道。

文章名稱:nGrinder中如何在GET請求中發(fā)送參數-創(chuàng)新互聯
文章路徑:http://www.aaarwkj.com/article30/pphpo.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站排名用戶體驗、網站建設、App開發(fā)服務器托管、關鍵詞優(yōu)化

廣告

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

成都網站建設
国产成人亚洲精品午夜国产馆| 好吊毛片一区二区三区| 日本黄色录像黄色录像| 成人精品国产亚洲av| 18禁视频免费无遮挡| 欧美日韩国产一下老妇| 97热久久精品中文字幕一区| 激情五月婷婷我有我色| 日韩 在线一区二区| 亚洲欧洲日本一区精品| 久久99精品人妻一区二区三区| 亚洲综合色一区二区三区四区| 最新日本免费久久精品| 免费欧美一级黄片播放| 白天躁晚上躁天天躁在线| 欧美日本一区二区四区| 国产精品日产三级在线观看| 在线国产视频一区二区三区| 小骚货操死你视频在线观看| 日日夜夜添添精品视频| 久热视频这里只有精品99| 人妻久久一区二区三区精品99 | 偷拍一区二区三区夫妻| 日韩免费色视频一区| 极品少妇一级人妻av| 国产日韩精品专区一区| 午夜精品四季av日日骚| 久久亚洲中文字幕精品熟女| 欧美日韩亚洲激情一区| 日本高清免费观看一区| 四虎精品在线免费视频| 欧美日韩国产另类在线视频| 精品偷拍污视频一区二区| 日本中文字幕一区二区视频 | av中文字幕乱码在线看| 精品少妇人妻av免费久久久| 国产色视频一区在线观看| 日韩有码在线中文字幕| 伊人色综合久久天天五月婷| 亚洲天堂av一区二区在线| 日本久久久视频在线观看|