不能';是否将firebug生成的Cookie文件加载到Apache jMeter Cookie管理中?

不能';是否将firebug生成的Cookie文件加载到Apache jMeter Cookie管理中?,jmeter,Jmeter,我正在测试我的网站,它要求cookies数据被正确设置,并且有相当多的cookies数据使得手动添加它很烦人。我用谷歌搜索了一下,知道我可能会从Firefox firebug中导出cookies,然后将其加载到jMeter HTTP cookies管理器中。然而,我尝试了很多次,却没有看到任何导入的cookie数据,只是没有任何更改,我不知道发生了什么 我正在使用最新的jMeter。有什么建议吗 这些是我从firebug导出的一些cookie数据 .qq.com TRUE / FALS

我正在测试我的网站,它要求cookies数据被正确设置,并且有相当多的cookies数据使得手动添加它很烦人。我用谷歌搜索了一下,知道我可能会从Firefox firebug中导出cookies,然后将其加载到jMeter HTTP cookies管理器中。然而,我尝试了很多次,却没有看到任何导入的cookie数据,只是没有任何更改,我不知道发生了什么

我正在使用最新的jMeter。有什么建议吗

这些是我从firebug导出的一些cookie数据

.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没有告诉我们问题是什么。