JMeter-条件和断言

JMeter-条件和断言,jmeter,Jmeter,我可以将测试计划设置为:线程组>While Controller>SOAP/XML-RPC请求>CSV数据集控制器和响应断言。当我有一个元素时,它是可以的,但是当我循环通过CSV时,我失败了 如何循环通过CSV(包含我要测试的输入参数值)并为每个CSV设置断言 我想测试一个货币转换器。我的Excel工作表包含以下行: 美元,欧元 欧元,英镑 英镑,美元 jmeter测试计划将在我的Excel中循环,并将这些参数对中的每一个注入到我的web服务中。美元、欧元应返回0.9216,欧元、英镑应返回0.

我可以将测试计划设置为:线程组>While Controller>SOAP/XML-RPC请求>CSV数据集控制器和响应断言。当我有一个元素时,它是可以的,但是当我循环通过CSV时,我失败了

如何循环通过CSV(包含我要测试的输入参数值)并为每个CSV设置断言

我想测试一个货币转换器。我的Excel工作表包含以下行: 美元,欧元 欧元,英镑 英镑,美元

jmeter测试计划将在我的Excel中循环,并将这些参数对中的每一个注入到我的web服务中。美元、欧元应返回0.9216,欧元、英镑应返回0.729等


谢谢

检查本文中的“CSV数据集配置”。如果没有澄清,请告诉我你的问题


嗨,维诺,谢谢你的回复。我找到了一个免费的计算器网络服务,并尝试了类似的方法。My csv包含value1、value2和多行结果,例如1、2、3。因此,web服务将添加1+2,结果是3。作为对JMeter的回应,我得到的结果是3,这里是一个摘录“3”。但我的断言响应失败:(我会更新我的question@Dragonfly,最终您得到了您想要的响应。如何进行断言?实际上我刚刚成功!我在csv中输入了结果值“3”,但实际上比较的是整个响应。因此,我将整个响应字符串作为预期结果,并且响应断言工作得很好!理想情况下,我更愿意只匹配返回值“3”,而不是整个SOAP响应,因为它看起来更整洁。不过,感谢该url中的提示:)@Dragonfly,您不需要比较整个响应。是否使用“响应断言”?您可以选择仅查找要检查的模式的选项。是的,您是对的。只需使用模式匹配规则“包含”更新断言并将我的结果更新为只包含包含结果的标记,如:value1,value2,result 1,2,3-2,-2,-4-3,3,0