前言 软件开发的V模型大家都不陌生,其中测试阶段分为单元测试→功能测试→系统测试→验收测试.其中单元测试一般由开发同学们自己完成,大部分测试具体实施(这里不包括用例设计)是从单体功能测试开始着手的. 如果测试一个功能,发现主流程无法走下去,也就是接口不通,这时再打回去开发手里继续改,改了之后再来,一来一回甚至多个来回比较浪费时间,本着提高测试效率,促进开发和测试的关系(哈哈,邪恶),那么就引入了一个叫接口测试的神器↓↓↓ 从理解上来说,接口测试主要分为两类:代码层接口测试和Web HTTP接口测…
大致思路:Jmeter可以做接口测试,也能做压力测试,而且是开源软件:Ant是基于Java的构建工具,完成脚本执行并收集结果生成报告,可以跨平台,Jenkins是持续集成工具.将这三者结合起来可以搭建一套Web HTTP接口测试的持续构建环境,实现接口自动化测试,pc系统是Windows. 1.安装就jmeter 1.1.下载安装包(过程略过,自己找安装包,随便装在哪个目录下) 1.2.配置环境变量       JMETER_HOME 为 jemter安装路径; CLASSPATH为 %JMET…
摘自:https://testerhome.com/topics/13389 一.背景  上一篇讲了Jmeter 接口自动化-脚本数据分离实例,我们知道怎么利用Jmeter去编写接口自动化脚本,但是接口自动化测试单有脚本是不够的,我们还需要批量跑指定接口,生成接口运行报告,定位报错接口,接口定时任务,邮件通知等功能.批量跑指定接口:我们可以利用ant批量跑指定目录下的Jmeter脚本生成接口运行报告:使用Jmeter(extras目录下)自带的jmeter-results-detail-repo…
平台简介 一个完整的接口自动化测试平台需要支持接口的自动执行,自动生成测试报告,以及持续集成.Jmeter 支持接口的测试,Ant 支持自动构建,而 Jenkins 支持持续集成,所以三者组合在一起可以构成一个功能完善的接口自动化测试平台. 环境依赖 •JDK 环境配置 •Jmeter 安装 •Ant 安装环境变量配置 •Jenkins 安装 JDK 环境配置 1.下载安装包,我下载的是最新版jdk 1.8.0_161,官网下载地址是 http://www.oracle.com/technetw…
最近应公司要求,搭建一套接口自动化环境.看到通知邮件,没有多想就确定了Jmeter路线.可能有些人会 说,为啥不用python,相对而言高大上一些.因为公司内部现在项目有用到Jmeter,正好可以结合利用,适合自 己才是最好的嘛.整体思路是Jmeter可以做压力测试,也可以做接口测试:Ant是基于Java的构建工具,完成脚 本执行收集结果并生成报告:Jenkins也是基于Java开发的持续集成工具. JDK安装 下载安装包,解压到安装目录,本次用的是jdk1.8版本. 下载地址:https://…
前言: 2017年最后一个月份,今天抽出时间把之前的一些记录分享出来,也为今年画上个简单的句号吧,无论好与坏,无论成功与失败,简单的记忆,不要留下点点空白. 特别提示: 知识是用来分享的,但是也要尊重作者的权益,转载请注明出处,未经本人允许不可用于商业目的. 主要场景: 自动化接口测试主要用于手工接口测试通过后,持续对接口正确性进行验证的一种测试方法.该方法可以有效减轻重复测试对人员的依赖程度.自动化接口测试对产品质量的贡献程度取决于测试用例的覆盖度. 部署环境: 软件名称 版本 JDK 1.8…
前言 根据之前部署好的测试环境,进行接口自动化测试的方案设计及Jmeter脚本开发.测试方案设计过程中采用了数据分离和对象分离等思路,因此直接通过特定的测试用例文档来驱动整个自动化接口测试的执行,相关测试人员只需在后期更改测试用例即可维护自动化接口测试,完成相关测试任务. 特别提示: 知识是用来分享的,但是也要尊重作者的权益,转载请注明出处,未经本人允许不可用于商业目的. 自动化接口测试方案: 测试用例模板编写: 为了批量执行待测试的接口,我们采用测试用例模板的方式在jmeter中进行参数化,用…
 9.1  安装和介绍 JMeter 安装文件路径:https://pan.baidu.com/s/1kVJdnuv. JMeter 是轻量级的开源且稳定的自动化测试工具. 思路:在接口说明文档中整理出接口测试案例,其中需要包括详细的入参和出参 数据,以及明确的格式和检查点,做到接口用例 100%覆盖,并和开发人员一起对接 口测试案例进行评审. 9.1.1  安装 JDK 并配置环境变量  安装 JDK,配置 JDK 环境变量.在系统 cmd 命令提示符下输入 java -version, 如果…
四.报告优化 Jmeter 默认生成报告不是很详细,因此我们需要进行优化.这里我们使用新的报告模板:默认的报告模板是 jmeter-results-detail-report_21.xsl 先上效果图吧 1.修改Jmeter.properties(D:\apache-jmeter-3.3\bin\Jmeter.properties) 1>    针对Response的编码处理,需要修改统一为UTF-8,避免部分Reponse乱码问题 2>    由于HTML报告的需要,针对jmeter生成的j…
一.基础环境准备 1.jmeter安装(之前文章有介绍过) 2.ant安装 · 官网下载:https://ant.apache.org/bindownload.cgi · 上传服务器,执行 tar -zxvf 你的包名.tar.gz 进行解压 · 配置环境变量 执行 vim /etc/profile · 在最后面加上 export ANT_HOME=你的实际安装目录 export PATH=$PATH:$ANT_HOME/bin · 执行 source /etc/proifle 立刻将配置生效…