全国分类信息网站排名,新闻发布会直播在哪里看,学校网站备案怎么做,网页设计与制作实训报告制作内容实际工作中遇到过一次自动化巡检的需求#xff0c;作为测试人员没法从源代码入手#xff0c;加之数据库也不熟悉#xff0c;故采取接口自动化的方式来实现巡检#xff0c;算是一种歪门邪道吧#xff0c;应该不是接口自动化的常规使用方式。jmeter在这里的作用实际上也只是…实际工作中遇到过一次自动化巡检的需求作为测试人员没法从源代码入手加之数据库也不熟悉故采取接口自动化的方式来实现巡检算是一种歪门邪道吧应该不是接口自动化的常规使用方式。jmeter在这里的作用实际上也只是起到了调接口、传参、串联脚本的作用使用纯python脚本来实现应该是更为上乘的做法但因为笔者当时正好在做jmeter自动化的工作python调接口之类的涉猎不深本着有什么用什么的原则思维惯性一时转不过来弯就直接拿jmeter上了因为确实是一次特殊的尝试聊以记录 
需求 
实现每日自动化巡检网站的各个记录页的数据寻找有无异常记录并抛出警告信息 
涉及技术 
jmeter、python、bat、java 
思路 
1.利用jmeter依次访问各个网页的记录查询接口每次访问后直接使用jmeter的json提取器取出记录列表再通过写文件创建一个json文件的形式将记录数据传递给python脚本。 2.接下来直接在jmeter的beanshell断言中用java写一段代码执行python脚本用于处理记录数据并返回结果主要是笔者的java水平太次没法用java直接处理通过python脚本打印信息的方式在beanshell中读取输入输出流实现python脚本和jmeter之间的传参。通过python脚本返回的结果在beanshell中进行断言判断要不要报错并返回对应的异常信息 3.用ant构建jmeter脚本实现jmeter脚本的执行和测试报告生成 4.最后用bat脚本将整个过程串联起来包括一些预处理和后处理步骤如删文件打包结果执行发送邮件的脚本等等 ps这里还串联了一个用pytest实现的ui自动化脚本同样的执行和传参方式获取ui自动化巡检的结果并添加到测试报告中ui自动化脚本编写工作是笔者当时的领导完成的笔者只负责串联传参的工作 
a08f840f-5997-4c4e-a070-12185ee43333