jmeter调用python脚本执行接口自动化
一、如果实现通过jmeter调用python脚本
步骤:
(1)jmeter配置csv文件,输入自己需要测试的数据
需要注意的是:如果测试数据里有中文,文件编码格式要是中文的
(2)添加计数器,用于python脚本获取excel表格索引用
(3)添加接口请求,将请求的名称用参数显示,在配置文件中写上测试用例的名称;获取请求后的响应结果
(4)添加OS Process Sampler:通过创建一个.bat文件传递jmeter参数给python,并且执行python脚本
(5)也可以通过添加debug sampler 调试参数是否正确
(6)开始配置csv文件的原始数据的时候,需要复制一份,针对新表格的数据修改如下:
原始数据文件为test.csv,新表格数据为userinfo.xls
新表格数据userinfo.xls:
(7)通过Python脚本将执行后的实际结果写入excel文档,并且比较预期结果和实际结果,如果一致就通过true,如果不一致就失败false
(8)所有的配置都完成后,就可以执行脚本了,实测通过