场景需求:假如我们有一份XXX报告,XXX数据等,先要上传到公司平台(文件很大,啥时候上传成功不确定),再经过公司平台分析汇总,平台再生成一份分析后的报告(什么时候分析完成不确定),我们再下载报告这样一个过程,实现自动化过程,并集成到jenkins里。
经过摸索,暂通过jmeter脚本实现整个过程,思路如下
步骤1:自动登录,beanshell获取token,cookie,如下
步骤2:查询要获取的工程,并通过正则表达或者json提取器提出关键值,略。。。
步骤3:while控制器判断报告是否上传完成:${__javaScript("${XXX}"!="判断上传成功标识",)}
通过js自动获取返回值判断,并做请求定时轮询,直到报告上传完成,请求自动结束轮询
思考异常场景:如果