首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JMeter中通过遍历excel中的每一行将excel数据与JSON响应进行比较

如何在JMeter中通过遍历excel中的每一行将excel数据与JSON响应进行比较
EN

Stack Overflow用户
提问于 2021-09-16 10:59:08
回答 1查看 56关注 0票数 0

我希望通过在JMeter中遍历excel中的每一行来比较excel数据与JSON响应。

请考虑以下数据在excel中可用

Last_Name| ID | First_Name

劳森|7|迈克尔

Funke |9 |Tobias

托马斯|6|詹姆斯

绿色|5|瑞秋

以下是JSON响应:

代码语言:javascript
复制
        {
            "id": 7,
            "email": "michael.lawson@reqres.in",
            "first_name": "Michael",
            "last_name": "Lawson",
            "avatar": "https://reqres.in/img/faces/7-image.jpg"
        }

现在,我想遍历excel中的每一行,并将每一行与JSON响应进行比较,然后显示JSON响应是否与excel中的任何行匹配。组合应为Last_name,ID和First_Name.This应匹配。有没有人能帮帮我?

EN

回答 1

Stack Overflow用户

发布于 2021-09-16 11:38:01

如果您所说的“”指的是CSV,那么您可以使用CSV Data Set Config将文件中的值读取到JMeter变量中

  1. 如果您所说的"Excel“指的是像.xls或.xlsx这样的"Excel”-您可以使用Apache POI库将其中的值读取到JMeter变量中,请参阅以下参考:

代码语言:javascript
复制
- [How to Extract Data From Files With JMeter](https://www.blazemeter.com/blog/what-every-performance-tester-should-know-about-extracting-data-files-jmeter)
- [Busy Developers' Guide to HSSF and XSSF Features](https://poi.apache.org/components/spreadsheet/quick-guide.html)

可以使用JSON ExtractorJSON JMESPath Extractor

  1. 响应中提取这些值

最后,您可以使用Response Assertion来比较源自和

  1. 的变量:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69207223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档