背景:
需要对一批用户的数据进行修改. 相关用户的参数已经采集完毕, 并且已经通过excel进行了预处理, 现在需要使用这些参数, 去批量调用一个jsp脚本. 然后将jsp脚本返回的文本采集并导出到excel, 作为处理结果交付给另一个部门.
解决方案:
1.创建请求模板.不论数据源是.csv还是.json文件, 参数都试用{{param}}来预填充. 这里用.csv文件来当做参数的数据源. 如果使用.json文件, 文件内容必须是个数组的json串,例如: [{"id": 1},{"id": 2},{"id": 3}].
然后在Tests选项里code代码将response输出到console.
// 将返回内容输出到console.可以复制粘贴到excel里.
// var context = JSON.parse(responseBody)
var context = responseBody.substr(0, responseBody.length - 1)
console.info(context)
2. File->New Runner Window新建运行窗口, 这里使用选择.csv文件当做参数的数据源. 然后Run.
3.输出. 在Console控制台中过滤出刚才打的info级别日志, 将原样返回的response参数id给过滤出来.复制到excel作为操作结果.