手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何用Jmeter实现UI自动化测试

时间:2024-10-14 10:48:42

1、添加线程组后,点击线程组后鼠标右键,依次选择添加->挢旗扦渌;配置元件->浏览器驱动配置(我们这里选择jp@gc - Chrome Driver Config)

如何用Jmeter实现UI自动化测试

2、添加成功之后,进入到配置页面,点击配置选择按钮【Chrome】,在Path to Chrome Driver编辑框中填入浏览器驱动(chromedriver.exe)位置

如何用Jmeter实现UI自动化测试

3、其他配置项先保持默认即可

如何用Jmeter实现UI自动化测试
如何用Jmeter实现UI自动化测试

4、添加线程组后,点击线程组后鼠标右键,依次选择取样器->jp@gc - WebDriver Sampler

如何用Jmeter实现UI自动化测试

5、添加成功之后,进入到取样器编辑页面中,在Script Language中选择您所用的脚本语言(我们这里选择javascript)

如何用Jmeter实现UI自动化测试

6、接下来就是在脚本编辑框中,编写我们的代码

如何用Jmeter实现UI自动化测试
如何用Jmeter实现UI自动化测试

7、我们诸拗杏末总结几个常用的方法:WDS.name - 是 Name 字段中提供的值(上面)。WDS.vars - <a href="../api/org/apache/jmeter/threads/JMeterVariables.html">JMeterVariables</a> - 例如<code> vars.get("VAR1"); vars.put("VAR2","值"); vars.remove("VAR3"); vars.putObject("OBJ1",new Object()); </code>WDS.props - JMeterProperties(class <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html"><code>java.util.Properties</code ></a>) - 例如<code> props.get("START.HMS"); props.put("PROP1","1234"); </code>WDS.ctx - <a href="../api/org/apache/jmeter/threads/JMeterContext.html">JMeterContext</a>WDS.parameters - 是参数字段(上面)中提供的值。WDS.args - 是参数字段中提供的字符串数组,但由空格 ' ' 字符分隔。这允许脚本编写者提供许多字符串作为输入并按位置访问每个字符串。WDS.log - 是一个Logger 实例,允许脚本编写者通过将信息写入 jmeter 日志文件来调试他们的脚本(JMeter为其日志条目提供了一个GUI)WDS.browser - 是脚本编写者可以编写脚本和控制的已配置的 Web 驱动程序浏览器。Selenium Javadocs 页面上有关于此对象的详细文档。WDS.sampleResult - 用于记录计时开始和结束的时间。此外,脚本编写者可以在这个对象上设置成功/失败状态,然后这个 SampleResult 被 JMeter 报告套件使用

8、最后我们看一下效果,可以先添加一个查看结果数和用表格查看结果

如何用Jmeter实现UI自动化测试
如何用Jmeter实现UI自动化测试
© 手抄报圈