当前位置: 首页 > news >正文

厦门网络公司网站济宁医院网站建设

厦门网络公司网站,济宁医院网站建设,微信公众平台开发商,短视频运营策划B站讲的最好的自动化测试教程#xff0c;工具框架附项目实战一套速通#xff0c;零基础完全轻松掌握#xff01;自动化测试课程、web/app/接口 实现AntJMeterJenkins接口自动化失败接口邮件通知方案 要实现只发送执行失败的接口信息邮件通知#xff0c;可以通过以下步骤实… B站讲的最好的自动化测试教程工具框架附项目实战一套速通零基础完全轻松掌握自动化测试课程、web/app/接口 实现AntJMeterJenkins接口自动化失败接口邮件通知方案 要实现只发送执行失败的接口信息邮件通知可以通过以下步骤实现 方案概述 使用JMeter执行测试并生成结果报告使用Ant解析JMeter结果提取失败用例配置Jenkins邮件通知只包含失败信息 详细实现步骤 1. 配置JMeter测试计划 确保测试计划中启用了Save Responses to a file选项配置合适的监听器(如View Results Tree或Summary Report) 2. 创建Ant构建文件(build.xml) xml project nameJMeter-Test defaultrun basedir. property namejmeter.home value/path/to/jmeter/ property namereport.dir value${basedir}/report/ property namefailure.report.file value${report.dir}/failures.txt/ target namerun taskdef namejmeter classnameorg.programmerplanet.ant.taskdefs.jmeter.JMeterTask/ jmeter jmeterhome${jmeter.home} resultlog${report.dir}/results.jtl testplans dir${basedir} includes*.jmx/ /jmeter !-- 提取失败用例 -- xslt in${report.dir}/results.jtl out${report.dir}/report.html style${jmeter.home}/extras/jmeter-results-detail-report_21.xsl/ !-- 生成失败报告 -- script languagejavascript ![CDATA[ importPackage(http://java.io); var logFile new File(project.getProperty(report.dir) /results.jtl); var failureFile new File(project.getProperty(failure.report.file)); var writer new PrintWriter(new FileWriter(failureFile)); if (logFile.exists()) { var reader new BufferedReader(new FileReader(logFile)); var line; var hasFailures false; // 跳过第一行(标题行) reader.readLine(); while ((line reader.readLine()) ! null) { var fields line.split(,); // 检查是否失败(字段8为success标志) if (fields.length 8 false.equals(fields[8].toLowerCase())) { hasFailures true; writer.println(失败接口: fields[2]); // 字段2是标签/接口名 writer.println(响应码: fields[3]); writer.println(响应消息: fields[4]); writer.println(失败原因: fields[9]); writer.println(------------------------); } } reader.close(); if (!hasFailures) { writer.println(所有接口测试通过无失败用例); } }else { writer.println(未找到测试结果文件); } writer.close(); ]] /script /target /project 3. 配置Jenkins任务 创建自由风格项目添加构建步骤Invoke Ant配置Ant构建文件路径和目标添加构建后操作Editable Email Notification 4. 配置Jenkins邮件通知 在Editable Email Notification配置中 设置收件人列表在Attachments中添加report/failures.txt配置邮件内容模板例如 text 构建项目: ${PROJECT_NAME} 构建编号: ${BUILD_NUMBER} 构建状态: ${BUILD_STATUS} 失败接口详情见附件或如下内容: ${FILE,pathreport/failures.txt} 设置触发条件Failure和Unstable 5. 高级配置可选 可以修改Ant脚本生成更详细的HTML格式失败报告可以配置Jenkins只在失败时发送邮件 在Advanced Settings中设置Send To为Recipient List勾选Send email for every unstable build和Send separate emails to individuals who broke the build 替代方案 如果不想使用Ant解析结果也可以 使用JMeter的SMTP Sampler在测试计划中直接发送失败通知使用Jenkins的JMeter Plugin它自带失败分析功能使用JMeter的OS Process Sampler调用外部脚本处理结果 注意事项 确保Jenkins服务器可以访问邮件服务器测试结果文件路径要正确配置根据实际JMeter结果格式调整字段索引对于大型测试考虑性能影响 这种方案能够实现只发送失败接口信息帮助团队快速定位问题而不被成功用例干扰。
http://www.pierceye.com/news/434999/

相关文章:

  • 网站如何做淘客类似58同城分类信息网站开发
  • 网站源码文件安装教程苏州网站建设致宇
  • 免费注册域名网站知乎做网站做图电脑需要什么配置
  • 高埗做网站营销策略分析包括哪些内容
  • wordpress获取站点链接网站门户
  • flashxml网站模板网站后期培训机构全国排名
  • 企业网站设计网站页面设计中为什么要有优先级排列
  • 暗网是什么网站滨江区网站开发公司
  • 南京网站排名优化费用株洲58同城网站建设电话
  • 电子商务网站建设与管理理解上海网站推广企业
  • 设计师网站pintsetseo短视频网页入口引流免费
  • 个人如何注册微信公众号怎么创建网站优化的意义
  • 网站换空间要重新备案吗百度人工电话
  • 做网站要注意哪些问题网站用什么工具做
  • 在福州的网站制作公司滨海新网站建设
  • 帝国网站地图插件泰兴企业网站建设
  • wordpress布置网站教程用dw做简单图片网站
  • 网页制作模板左右结构百度seo关键词优化方案
  • 长沙设备建站按效果付费wordpress可视化编辑器插件
  • 软件开发与网站开发硬件开发语言
  • 开封做网站睿艺美官方网站建设的必要
  • 自适应网站制作简创网络南联网站建设
  • 帮别人做钓鱼网站犯法吗贵州网站建设工作室
  • 企业网站域名空间优化公司治理结构
  • 网站建设 前沿文章php做网站脑图
  • 刷单网站开发装修企业网站源码
  • 莱州人社局网站网站开发项目资金运用明细
  • 水墨网站模板软通动力外包怎么样
  • 直播间网站建设小清新wordpress主题
  • 淘金网站建设推广汽车 营销 网站建设