2019年1月12日

摘要: 1、about自动化测试 定义:把人为驱动的测试转化为机器执行的一种过程,重点在于持续集成这个概念; 优势:节约人力和时间成本; 测试金字塔: 如上图所示,敏捷大师Mike Cohn提出该概念,然后由Martin Fowler大师在此基础上提出了测试分层概念,以区别于传统的自动化测试。 2、自动化测 阅读全文
posted @ 2019-01-12 14:33 lip0405 阅读(378) 评论(0) 推荐(0) 编辑
 
摘要: 性能测试最基本也是最难的部分:场景设计、瓶颈分析和定位 PV page view;<!--StartFragment --> web访问日志:access 工具:WebLog expert <!--StartFragment --> 挖掘性能测试可能存在的瓶颈点:要想点击某个链接或者按钮--》后台发 阅读全文
posted @ 2019-01-12 12:57 lip0405 阅读(151) 评论(0) 推荐(0) 编辑
 

2019年1月8日

摘要: 1. 简介 使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资 本文介绍windows下以命令行模式运行的方法。 1.1. 命令介绍 1.2. 参数介绍 这里是我们使用非 GUI 模式运行测试脚本时可以使用的一些命令,Jmeter官网用户手册介绍如下: 具体的含 阅读全文
posted @ 2019-01-08 18:31 lip0405 阅读(164) 评论(0) 推荐(0) 编辑
 

2019年1月7日

摘要: 1,如果没有在接口中做校验,相关校验要在页面上做,那么接口就只测试通就可以了。即成功即可。 阅读全文
posted @ 2019-01-07 12:04 lip0405 阅读(121) 评论(0) 推荐(0) 编辑
 

2019年1月4日

摘要: 接口测试用例的基本测试点如图所示: 阅读全文
posted @ 2019-01-04 15:49 lip0405 阅读(161) 评论(0) 推荐(0) 编辑
 
摘要: 断言(部分) // 推荐用全等 ,确保类型和值都一致 tests['Status code is 200'] = responseCode.code 200; //判断响应结果是否是200 // 判断是否存在 'code' 值 tests["Body matches code"] = respons 阅读全文
posted @ 2019-01-04 15:48 lip0405 阅读(748) 评论(0) 推荐(0) 编辑
 
摘要: 环境的设置操作 在上图显示的界面中,点击” 设置”按钮--manage environments,打开环境设置界面,如图所示 在环境界面中添加环境信息,之后点击Add即可完成环境的配置。 环境中存在两种变量,一种是环境变量,相当于局部变量;另外一种是全局变量(globals)。 环境变量: 当使用A 阅读全文
posted @ 2019-01-04 13:53 lip0405 阅读(2232) 评论(0) 推荐(0) 编辑
 

2019年1月2日

摘要: postman常用方法集合: 1.设置环境变量 2.设置全局变量 3.检查response body中是否包含某个string 4.检测JSON中的某个值是否等于预期的值 var data = JSON.parse(responseBody); tests["Your test name"] = d 阅读全文
posted @ 2019-01-02 15:56 lip0405 阅读(1210) 评论(0) 推荐(0) 编辑
 
摘要: 1,git地址:http://gitlab.91jinrong.com/arch/arch-api-swagger 2,查看接口文档在线工具:Swagger地址:https://editor.swagger.io/ 3,小结: query类型的参数,直接key-value的形式就可以。 path类型 阅读全文
posted @ 2019-01-02 15:36 lip0405 阅读(1434) 评论(0) 推荐(0) 编辑
 
摘要: 一,自动化传参 在实现接口自动测试的时候,会经常遇到接口参数依赖的问题,例如调取登录接口的时候,需要先获取登录的key值,而每次请求返回的key值又是不一样的,那么这种情况下,要实现接口的自动化,就要用到postman中设置环境变量这个功能了; 在postman中,可以利用tests将接口返回的re 阅读全文
posted @ 2019-01-02 14:14 lip0405 阅读(506) 评论(0) 推荐(0) 编辑