在JMeter中捕获cookie

时间:2017-04-19 13:02:21

标签: ajax cookies jmeter

我在jmeter中面临AJAX调用的问题。

每次通过获取cookie值生成新的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

我怎样才能抓住这个?

1 个答案:

答案 0 :(得分:0)

编辑JMeter bin目录中的jmeter.properties文件,并设置 CookieManager.save.cookies = true

重新启动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