在前端使用敲除js时是否可以从输入中获取实际值,如:
<input type="text" id="messageTitle" data-autocomplete="title" data-bind="value: XY.messageEdit.viewModel().message.title">
在以后的jmeter测试中重用它?
我认为regexp或xpath不是有效的解决方案,因为我们无法在响应源代码中看到真正的价值(但其JS表示形式)
答案 0 :(得分:1)
问题是,HTTP采样器本身仅执行HTTP协议-它对嵌入式资源进行了一些解析,但没有执行所有的繁琐操作。
因此,您使用的是错误的采样器。
您最需要的是WebDriver sampler,它将为您模拟浏览器的行为。
查看有关该主题的这两篇文章: https://www.blazemeter.com/blog/jmeter-webdriver-sampler/ 和 https://www.blazemeter.com/blog/webdriver-sampler-your-top-10-questions-answered/