2017-04-19 195 views
-1

我在jmeter中面臨AJAX調用的問題。在JMeter中捕獲曲奇

一個新的Ajax令牌生成的每一次採取餅乾

efpcookieiQmdOSdtYvVcktctGnNfrwCC4350121699716256984xxxxxxxxx=nAgvF4MhWoTTb7NTV8zaowCC; 

我需要傳遞Cookie在以下網址的價值:

http://www.example.com/?usecase=maintain_account&command=load_acc_type_command&guid=${uid6}&commandorigin=0.create_account_step1_view&fpid=efpcookieiQmdOSdtYvVcktctGnNfrwCC4350121699716256984xxxxxxxxx&view=create_account_step1_view&pipe=ajax&hash=hash1287912XXXX&ajaxtoken=${ajaxtokan}&accProdId=1

我怎麼能抓住這個?

+0

看一看[此](https://javaworks.wordpress.com/2011/08/05/setting-cookie -in-JMeter的/)。 –

+0

您需要包含正則表達式提取器(後處理器),並選擇要檢查的字段爲「Response Headers」,並提取cookie信息並將其傳遞到URL中。 –

回答

0

編輯jmeter.properties文件JMeter的bin目錄中,並設置CookieManager.save.cookies =真

重啓JMeter的,並添加一個HTTP Cookie管理器。現在,只需用$ {} COOKIE_fpid替換cookie的值,這就是:

用例= maintain_account &命令= load_acc_type_command & GUID = $ {} uid6 & commandorigin = 0.create_account_step1_view & FPID = $ {} COOKIE_fpid鑑於& = create_account_step1_view &管= AJAX &散列= hash1287912XXXX & ajaxtoken = $ {ajaxtokan} & accProdId = 1