不能';是否将firebug生成的Cookie文件加载到Apache jMeter Cookie管理中?
我正在测试我的网站,它要求cookies数据被正确设置,并且有相当多的cookies数据使得手动添加它很烦人。我用谷歌搜索了一下,知道我可能会从Firefox firebug中导出cookies,然后将其加载到jMeter HTTP cookies管理器中。然而,我尝试了很多次,却没有看到任何导入的cookie数据,只是没有任何更改,我不知道发生了什么 我正在使用最新的jMeter。有什么建议吗 这些是我从firebug导出的一些cookie数据不能';是否将firebug生成的Cookie文件加载到Apache jMeter Cookie管理中?,jmeter,Jmeter,我正在测试我的网站,它要求cookies数据被正确设置,并且有相当多的cookies数据使得手动添加它很烦人。我用谷歌搜索了一下,知道我可能会从Firefox firebug中导出cookies,然后将其加载到jMeter HTTP cookies管理器中。然而,我尝试了很多次,却没有看到任何导入的cookie数据,只是没有任何更改,我不知道发生了什么 我正在使用最新的jMeter。有什么建议吗 这些是我从firebug导出的一些cookie数据 .qq.com TRUE / FALS
.qq.com TRUE / FALSE 1755394742 RK xGvq1yp4Tf
.tenpay.com TRUE / FALSE certallnum 1
.tenpay.com TRUE / FALSE certinfo 1|150537011-
.tenpay.com TRUE / FALSE certlist 150537011-
.tenpay.com TRUE / FALSE certuserflag 1
.tenpay.com TRUE / FALSE 1441074265 ctrlServErr undefined
.qq.com TRUE / FALSE 1443526587 lskey 0001000064e173918a7f1bfc52dc25d64a62e88892dfc1128b742e69cdf304aecaf2136b14628f2188588a3a
.qq.com TRUE / FALSE 1443526587 luin o0414077270
.qq.com TRUE / FALSE 2147385600 o_cookie 414077270
下面是我如何加载这些cookie数据的:
JMeter的HTTP Cookie管理器足够智能,可以自己处理Cookie 查看财付通网站的回复,我可以看到以下内容:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="GB2312">
<meta http-equiv="refresh" content="0;url=https://www.tenpay.com/v2/">
<title>²Æ¸¶Í¨ - »áÖ§¸¶ »áÉú»î</title>
</head>
<body>
</body>
</html>
²Æ¸¶Í¨ - »áÖ§¸¶ »áÉú»î
注意这句话:
<meta http-equiv="refresh" content="0;url=https://www.tenpay.com/v2/">
依照
JMeter不是浏览器。就web服务和远程服务而言,JMeter看起来像一个浏览器(或者更确切地说,是多个浏览器);但是JMeter并不执行浏览器支持的所有操作。特别是,JMeter不执行HTML页面中的Javascript。它也不像浏览器那样呈现HTML页面(可以以HTML等形式查看响应,但计时不包括在任何示例中,一次只能查看一个线程中的一个示例)
这意味着JMeter不会打开https://www.tenpay.com/v2/
URL自动,您需要明确地“告诉”JMeter执行对该URL的GET请求
JMeter的HTTP Cookie管理器中提取URL足够智能,可以自己处理Cookie
查看财付通网站的回复,我可以看到以下内容:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="GB2312">
<meta http-equiv="refresh" content="0;url=https://www.tenpay.com/v2/">
<title>²Æ¸¶Í¨ - »áÖ§¸¶ »áÉú»î</title>
</head>
<body>
</body>
</html>
²Æ¸¶Í¨ - »áÖ§¸¶ »áÉú»î
注意这句话:
<meta http-equiv="refresh" content="0;url=https://www.tenpay.com/v2/">
依照
JMeter不是浏览器。就web服务和远程服务而言,JMeter看起来像一个浏览器(或者更确切地说,是多个浏览器);但是JMeter并不执行浏览器支持的所有操作。特别是,JMeter不执行HTML页面中的Javascript。它也不像浏览器那样呈现HTML页面(可以以HTML等形式查看响应,但计时不包括在任何示例中,一次只能查看一个线程中的一个示例)
这意味着JMeter不会打开https://www.tenpay.com/v2/
URL自动,您需要明确地“告诉”JMeter执行对该URL的GET请求
从中提取URL能否显示一些cookies内容的屏幕截图,并解释如何继续导入?THX您能展示一些cookies内容的屏幕截图并解释您是如何进行导入的吗?thxwell,我发现问题在于firebug导出的cookies格式有时可能因为格式的原因而无法使用。我研究了jMeter的源代码,并意识到了这一点。jMeter没有告诉我们当格式非法时会出现什么问题。好吧,我发现问题在于firebug导出的Cookie格式有时可能因为格式而无法使用。我研究了jMeter的源代码,并意识到了这一点。当格式非法时,jMeter没有告诉我们问题是什么。