很抱歉,如果已经回复,我试图搜索,但可以获得我所追求的确切信息。
问题: 我正在使用JMeter在Web应用程序上运行一些测试,作为其中一个流程的一部分,我在2个输入字段中的第一个和一个姓氏下,并且我在点击系统将生成用户的链接时有链接(获取用户ID)名称。用户名由姓氏的前4个字母和第一个字母和最后一个数字的第一个字母组成:firstname是Test,姓氏是Environment,点击获取用户ID链接,用户名将生成'envit1'如果'envit1'已经存在然后会生成'envirt2'
如何使用jMeter模拟生成用户标识的点击。
道歉,但我对JMeter相当新,请询问您是否需要更多的信息。
非常感谢Kay,
答案 0 :(得分:1)
如果您是JMeter的新手,完成任务的最佳方法是使用以下方法之一记录您的用户ID生成步骤:
您可以使用方便的View Results Tree侦听器查看正在发送的请求和HTML响应。
但是,如果没有记录点击链接,则由客户端Javascript处理。 JMeter不是浏览器,无法执行Javascript,因此您必须使用WebDriver Sampler作为Releasematic建议。
答案 1 :(得分:0)
您可以使用WebDriver Sampler但在每次迭代中都会打开浏览器,这可能会增加RAM使用率。还有另一种选择是通过在“JSR223 Sampler”中运行JS代码来生成用户ID。使用JSR223 Sampler,您可以运行JS代码但无法访问DOM,因此这样的JS代码将无法工作:
function () {document.getElementById("edit-buttons-cleanup").click();};
答案 2 :(得分:0)
您可以安装JMeter WebDriver采样器的插件包。然后,使用一些Javascript命令,您可以启动Firefox或无头HTMLUnit,并在Jmeter步骤中对网页进行操作。