![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
工作中用到的一些自动化测试相关知识
ak13
一个测试工程师
展开
-
基于Jmeter与Python,做一个简单的接口自动化测试方案(三)
按照上节配置完环境后,执行ant构建命令,则会在results目录下生成结果文件testreport.html和.jtl文件。这节讲两个结果文件的处理。配置文件的构成如前文所说,此方案设计为一个接口测试的项目为服务器上一个独立的目录。而每个项目报错时需要发送的钉钉群、邮箱组不同。报告展示的服务器也有可能会更换,所以最好将这些信息抽离出来放到配置文件中。config.json{ "...原创 2020-04-20 11:04:54 · 1283 阅读 · 0 评论 -
基于Jmeter与Python,做一个简单的接口自动化测试方案(二)
续上节。这节讲实现方案时的环境搭建。由上图1.用例的编写在各个测试人员PC,选用Jmeter最新版本。PC上只要提前安装有Java环境即可。2.上节讲到,执行用例-生成结果html的环节要利用jenkins来组织。(此处看个人喜好,觉得jenkins太重型的话,用crontab也可以,或者自己手写定时任务脚本。)我们刚好有个测试服务器,系统为Ubuntu14。安装jenkins的教...原创 2020-04-07 15:18:53 · 848 阅读 · 0 评论 -
基于Jmeter与python,建立半自动化压测流程 (二)
将上篇中提到的python顺序执行并分析Jmeter结果的脚本放这里。import subprocessimport osimport pandas as pddef run_all(dir_name, postfix, run_func, delta_time): """ 顺序执行当前目录下所有jmx文件的压测 :param dir_name: 需要...原创 2020-03-27 10:15:48 · 848 阅读 · 0 评论 -
基于Jmeter与python,建立半自动化压测流程 (一)
简单记录一下实施过程与踩过的坑1.背景介绍本公司与某客户的项目,为docker单机部署。部署服务器为AWS。主要分为三个服务:算法模型服务,Redis服务和爬虫服务。客户主要想知道当前硬件环境下混合接口测试时系统可承受的最大TPS,开发团队想知道系统可以承受的最大并发。故产生此次测试需求。因为墙的原因,施压服务器从以往的阿里云转为两台AWS,硬件指标与被压测环境服务器一致,4核CPU,...原创 2020-03-24 16:01:29 · 1593 阅读 · 0 评论 -
基于Jmeter与Python,做一个简单的接口自动化测试方案(一)
根据测试投入-产出的金字塔理论,越偏底层的测试回报率越高。unit测试大部分由开发人员完成,测试人员接触的最底层基本是集成测试时的接口测试。因为各个公司后端开发语言不尽相同,各模块间调用方法也不一样。其实接口测试,核心依旧是黑盒测试,设计测试用例的思想万变不离其宗。得一方法,其余尽现眼前。这些方法很多博客和书都有讲。所以在此我不讲测试原理与方法,只以http接口举例,讲一个简单的自动化测试方案...原创 2020-04-07 11:24:13 · 2873 阅读 · 0 评论