首页 文章

如何绕过Jmeter中的会话数据

提问于
浏览
3

我正在研究什么(应该是)一个简单的Jmeter脚本,其目标是将大量数据加载到软件系统中进行测试 .

Jmeter记录了大量特定于会话的信息,当然,这些信息无法真正被“回放”以使其工作 . 所有目标应用程序的url-construction都在幕后处理,并在响应中发送 . 有没有办法简单地“忽略”所有这些会话数据和或多或少的脚本JMeter,就像我跑步时说的那样,QTP / Selenium测试?

为了尝试澄清,我们有按钮发布会话特定的网址 . 我希望能够“点击按钮”让事情自然流动而不需要处理任何会话细节 .

对不起“点击按钮”这个比喻,我知道该工具不会与GUI交互,但这是我能想到的最好的东西 .

2 回答

  • 0

    出于性能原因,JMeter不会解析HTML并执行Javascript(这需要花费很多时间) . 相反,JMeter在HTTP协议级别工作 . 因此,它比Selenium测试使用更少的系统资源 .

    您必须自己构建这些HTTP请求,并且必须处理会话细节 . 也许,HTTP Proxy Server会让你的生活更轻松 .

  • 0

    没有后端更改就无法避免会话数据,例如禁用cookie /关闭安全令牌 . 这两者都不是一个选择 .

    我通过捕获所有必要的会话令牌并正确地参数化我的脚本来处理问题 .

相关问题