【发布时间】:2023-03-15 15:50:01
【问题描述】:
我在做一个新项目,客户是银行,需要做性能测试,想用jmeter作为主要工具,但是发现了一个问题,大部分页面都要求token,所以我需要捕获令牌并将其设置为下一个 POST 请求,以便登录并继续通过不同的页面表单,问题是此令牌是由 javascript 生成的,因此不会在任何 GET 响应正文中返回;我可以通过控制台的浏览器获取它,因为这个令牌是在 javascript 对象中生成的。
我尝试使用 postProcessor 元素作为正则表达式提取器,JSR223 PostProcessor(我不是专业人士),最后使用 Webdriver Sampler,最后一个工作正常,但我必须导入一些 Java 类,做了一些修改, ETC;但我这不是一个选项,因为如果我对多个虚拟用户执行测试,机器将耗尽资源。
我想知道您是否遇到过类似的情况,如果有,您能否给我一个建议?也许可以使用不同的工具、框架进行测试...
提前致谢。
【问题讨论】:
标签: jmeter performance-testing