摘要: 公司接口自动化,需要用到cookie。这个cookie可以从login的响应header中取到。 直接用python调这个接口,返回的响应header是这个: 没有看到预期的数据。 刚好公司Jmeter已经有现成的调用,看了下View Results Tree: 懵!为啥请求了5次。就在花了大半天时 阅读全文
posted @ 2019-10-27 15:11 测试开发刚哥 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 在《 "接口自动化测试框架 AIM" 》这篇博客中,提到了parewise算法。 这次对其进行性能优化,共3点。 一、 因为笛卡尔积和两两拆分,是有序的。 就保证了两两拆分后的每列都是相同位置的元素。 所以在比较时,不用跨列去比较。 只需要比较同一列的值就可以了。 简化为 笛卡尔积2187条,优化前 阅读全文
posted @ 2019-10-27 15:08 测试开发刚哥 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 在《 "parewise算法性能优化" 》一文中, 对原来算法代码进行了一些优化, 对于笛卡尔积后千条数据,是能满足使用需要的。 但在实际业务中,会碰到百万数据。 比如某接口共18个参数,每个参数均可为空,其中8个只需要单个值,10个为多选项,需要多个值。 对于多选项,我的设计是,全选+随机n个多选 阅读全文
posted @ 2019-10-27 15:08 测试开发刚哥 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 先说结论。 覆盖接口:300个。 覆盖模块:12个,其中二级模块47个。 开发模式下,调用接口次数:6828次,脚本运行耗时1h18min3s。 上线模式下,调用接口次数:1257次,脚本运行耗时15min46s。 该系统已稳定运行,本次测试过程中,发现了4个隐藏bug。 此次实践是基于前面分享的几 阅读全文
posted @ 2019-10-27 15:07 测试开发刚哥 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 最近在做公司项目的自动化接口测试,在现有几个小框架的基础上,反复研究和实践,搭建了新的测试框架。利用业余时间,把框架总结了下来。 AIM框架介绍 AIM,是Automatic Interface Monitoring的简称,即自动化接口监测。是一种基于python unittest的自动化接口测试框 阅读全文
posted @ 2019-10-27 15:06 测试开发刚哥 阅读(2300) 评论(0) 推荐(1) 编辑