【发布时间】:2021-02-15 04:39:53
【问题描述】:
我的网页需要执行自动化测试的多测试用例,目前需要对 Groovy 的 WebDriver Sampler 中的文本变量进行硬编码。而且我想知道 JMETER WebDriver 可以从 MS 中获取数据。 Excel 并执行测试?就像说我需要在登录页面中键入并从网页的下拉框中选择项目。下一步将通过输入信用卡信息来确认订单。谢谢。
【问题讨论】:
标签: groovy jmeter jmeter-plugins
我的网页需要执行自动化测试的多测试用例,目前需要对 Groovy 的 WebDriver Sampler 中的文本变量进行硬编码。而且我想知道 JMETER WebDriver 可以从 MS 中获取数据。 Excel 并执行测试?就像说我需要在登录页面中键入并从网页的下拉框中选择项目。下一步将通过输入信用卡信息来确认订单。谢谢。
【问题讨论】:
标签: groovy jmeter jmeter-plugins
最简单的方法是 convert MS Excel file into CSV file,如果你能做到 - 你可以使用 CSV Data Set Config 读取值
如果文件来自外部位置并且它是二进制格式之一(.xls 或 .xlsx) - 它仍然可以完成,但您必须执行一些脚本,例如:
重新启动 JMeter 以拾取 .jar
使用Apache POI 库从 Excel 读取数据。对于不同的文件格式和您的 Excel 结构,代码会有所不同,因此我只能提供几个示例链接和 sn-ps:
【讨论】: