posts - 29,  comments - 3,  trackbacks - 0
公告
  2017年6月29日
摘要: 前言:之前详解过通过jmeter生成的csv文件,解析csv存入DB,这个有弊端 第一:需独立创建一个job 第二:需按照一定规范输出 因此,放弃解析csv方式,直接解析自动化生成的原始jtl文件并集成到ant-jmeter中,不在独立一个job而是跟项目在一起,直接在持续集成过程中insert D阅读全文
posted @ 2017-06-29 17:33 niuzhigang 阅读(133) 评论(0) 编辑
  2017年6月19日
摘要: 前言:接口出参数据与DB数据结合校验,使校验力度更准确~ jmeter自带插件JDBC Request Sampler 这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作。它经常需要和JDBC Connection Configuration配置原件(配阅读全文
posted @ 2017-06-19 16:34 niuzhigang 阅读(159) 评论(0) 编辑
  2017年6月16日
摘要: 前言:之前扩展的ant—jmeter支持邮件附件形式上传以及邮件内容的html文件格式。 如图: 由于邮件的内容格式是详情信息,也就是说直观的显示的是case,但由于case的增加,邮件内容越来越大! 最主要的是领导们看的不是每条case的执行是否通过,关注度而是每个模块也就是每个module(涉及阅读全文
posted @ 2017-06-16 18:01 niuzhigang 阅读(293) 评论(1) 编辑
  2017年5月26日
摘要: 前言:由于ant-jmeter目前的版本不支持javamail,也就是说发送邮件时只能借助jenkins自带的发送邮件插件来发送报告。 但是jenkins发送邮件支持发送邮件内容(且有价值、有营养的内容也只能是借用jenkins的宏),不允许上传附件。 总的来说若借助jenkins自带的邮件插件来发阅读全文
posted @ 2017-05-26 17:59 niuzhigang 阅读(306) 评论(1) 编辑
  2017年5月2日
摘要: 前言:分享和规定命名规范后,各位测试人员一致认为这样jmeter的jmx文件限制太死,主要体现六方面: 第一:规定了一个jmx文件只能录入一个接口,这样会导致jmx文件很多 第二:导入DB的jmx文件每轮迭代都需要更换版本号,会带来额外的工作 第三:jmx文件严格要求了接口执行循序,会导致大家写好的阅读全文
posted @ 2017-05-02 16:13 niuzhigang 阅读(168) 评论(0) 编辑
  2017年4月24日
摘要: 由于同一个迭代中每天都在执行。之前设计的思路是同个迭代只执行一次插入DB操作!! 因而没有在插入数据前没有做版本、产品类型、页面类型、接口名、接口名是否相等判断操作。 因此,若是这些条件相等,数据不是更新,而是插入,导致一个接口在同一个迭代中出现多次。 现如今做了优化,解决上个版本的问题,对版本、产阅读全文
posted @ 2017-04-24 15:02 niuzhigang 阅读(19) 评论(0) 编辑
  2017年4月21日
摘要: 访问初始实现路径:jmeter执行case结果插入DB生成报表和备份记录 借前面实现导入DB数据先说明之前数据的缺点: 第一,若需要依赖接口的数据,会把依赖接口的case统计进去造成数据统计错误。第二:限定了jmx文件第一条case名称必须满足设定值规范不能设置为场景名称。第三:不支持传入产品类型和阅读全文
posted @ 2017-04-21 14:47 niuzhigang 阅读(150) 评论(0) 编辑
  2017年4月18日
摘要: 前言:由于通过jmeter写的接口自动化木有数据导入和统计分析功能,因此做了二次开发,目的是读取每条case获取接口名称和用例名称,通过获取的case执行结果进行计算,得到详细接口的用例通过率存入DB,并解析出每条case的执行结果存入DB。 流程图如下: 由于包含case的详细数据和接口的统计数据阅读全文
posted @ 2017-04-18 18:35 niuzhigang 阅读(154) 评论(0) 编辑
  2017年4月11日
摘要: 秉着个人意愿打算把python+rf接口自动进行彻底结束再做些其它方面的输出~但事与愿违,但领导目前注重先把专项测试方面完成,借此,先暂停python+rf(主要是与Jenkins集成+导入DB+微信告警)接口自动化,且目前个人觉得前面讲解的python+rf可以说基本完成了接口自动化测试前期和后续阅读全文
posted @ 2017-04-11 17:50 niuzhigang 阅读(68) 评论(0) 编辑
  2017年4月6日
摘要: 前面已经介绍了python+robot framework自动化框架和基本原理的实现,详情请看 python+robot framework接口自动化测试 本章主要讲解报告已经产生那如何以自动化的方式当报告执行结束后以邮件的方式发送通知呢??? 其中有3点:第一:这个报告是以什么的格式发送达到简洁概阅读全文
posted @ 2017-04-06 14:22 niuzhigang 阅读(457) 评论(0) 编辑