groovy - JMeter jp@gc-WebDriver Sampler — 从 MS Excel 电子表格运行网页
问题描述
我有需要执行自动化测试的多测试用例的网页,目前需要通过 Groovy 对来自 WebDriver Sampler 的文本变量进行硬编码。而且我想知道 JMETER WebDriver 可以从 MS 中获取数据。Excel 并执行测试?就像说我需要在登录页面中键入并从网页的下拉框中选择项目。下一步将通过输入信用卡信息来确认订单。谢谢。
解决方案
最简单的方法是将 MS Excel 文件转换为 CSV 文件,如果您能够做到的话 - 您可以使用CSV Data Set Config读取值
如果文件来自外部位置并且它是二进制格式之一(.xls 或 .xlsx) - 它仍然可以完成,但您必须执行一些脚本,例如:
重新启动 JMeter 以拾取 .jar
使用Apache POI库从 Excel 读取数据。对于不同的文件格式和您的 Excel 结构,代码会有所不同,因此我只能提供几个带有示例和片段的链接:
推荐阅读
- android - 如何获取屏幕上未显示的 RecyclerView 项目的数据?
- java - 基于套接字的应用程序的非确定性行为
- psql - Google Cloud SQL Postgres(Set Session_Replication_Role='Replica') || 布卡多
- javascript - 确认 Google 助理的异步操作
- python - Python - 将列表变成卷轴
- azure-functions - Azure 代理超时
- java - javax.persistence.PersistenceException:EntityManager 没有持久性提供程序
- javascript - 如何离线保存使用 ember-cli-fastboot 呈现的网页?
- python - 多数的幂
- java - 将 JAXB 元素编入 SOAP 处理转义字符