Jmeter中如何通过CSV实现测试数据参数化及自动断言功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计731个文字,预计阅读时间需要3分钟。
当使用Jmeter进行接口测试时,可以利用CSV+Data Set Config配置元件,对测试数据进行参数化,循环读取CSV文件中的每一行数据作为测试用例,实现接口自动化测试。这种情况下,许多测试工程师会采用此方法。
当我们使用Jmeter工具进行接口测试,可利用CSV Data Set Config配置元件,对测试数据进行参数化,循环读取csv文档中每一行测试用例数据,来实现接口自动化。此种情况下,很多测试工程师只会人工地查看响应结果来判断用例是否通过。
其实我们同样可利用CSV Data Set Config来帮助我们实现自动断言。
思路:将每一条用例的预期结果一并保存在csv文档中,循环读取文档中的期望结果,来跟实际运行的结果进行一致性判断,高效实现接口自动化。
示例:
1、整理测试数据及预期结果的CSV文档
比如当前要去测试一个注册接口,先来分析下注册传入哪些参数,有包括手机号码mobile_phone、密码Pwd、用户类型type、注册名reg_name;分析注册返回结果并取响应结果中参数code、msg实现断言。
本文共计731个文字,预计阅读时间需要3分钟。
当使用Jmeter进行接口测试时,可以利用CSV+Data Set Config配置元件,对测试数据进行参数化,循环读取CSV文件中的每一行数据作为测试用例,实现接口自动化测试。这种情况下,许多测试工程师会采用此方法。
当我们使用Jmeter工具进行接口测试,可利用CSV Data Set Config配置元件,对测试数据进行参数化,循环读取csv文档中每一行测试用例数据,来实现接口自动化。此种情况下,很多测试工程师只会人工地查看响应结果来判断用例是否通过。
其实我们同样可利用CSV Data Set Config来帮助我们实现自动断言。
思路:将每一条用例的预期结果一并保存在csv文档中,循环读取文档中的期望结果,来跟实际运行的结果进行一致性判断,高效实现接口自动化。
示例:
1、整理测试数据及预期结果的CSV文档
比如当前要去测试一个注册接口,先来分析下注册传入哪些参数,有包括手机号码mobile_phone、密码Pwd、用户类型type、注册名reg_name;分析注册返回结果并取响应结果中参数code、msg实现断言。

