09 2020 档案

摘要:pytest是一个非常成熟的全功能的python测试框架,主要有以下几个特点: 简单灵活,容易上手 支持参数化 能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appium等自动化测试,接口自动化测试(pytest+request) pytest具有很多第三方插件,并且可以自定 阅读全文
posted @ 2020-09-22 00:24 飞鸟与新月 阅读(47184) 评论(1) 推荐(3)
摘要:这个实战就是模拟一下登录接口,支付接口,调一下自动化脚本 1.支付接口:请求添加headers,固定返回值,如下: [{ "description":"demo13=支付接口", "request":{ "method":"POST", "uri":"/trade/purchase", "heade 阅读全文
posted @ 2020-09-19 00:17 飞鸟与新月 阅读(693) 评论(0) 推荐(0)
摘要:1. 什么是mock? 在软件测试过程中,对于一些不容易构造、获取的对象,用一个虚拟的对象来替代它,以达到相同的效 果,这个虚拟的对象就是Mock。在前后端分离项目中,当后端工程师还没有完成接口开发的时候,前端开发工程师利用Mock技术,自 己用mock技术先调用一个虚拟的接口,模拟接口返回的数据, 阅读全文
posted @ 2020-09-18 00:10 飞鸟与新月 阅读(2666) 评论(1) 推荐(1)
摘要:测试场景: 1. 100个用户在5秒内同时访问14个页面 2. 添加固定计时器:每个网页之间间隔500毫秒,即上一个网页访问结束后,休息500毫秒在访问下一个网页 3. 添加断言持续时间:这个时间是毫秒为单位,即响应时间。设置500毫秒,相当于5秒中之后没有响应出网页,即访问失败 4. 添加响应断言 阅读全文
posted @ 2020-09-14 23:53 飞鸟与新月 阅读(628) 评论(0) 推荐(0)
摘要:压力测试的示例: 用百度的网页测试200个用户在10秒之内同时访问百度网页,每个用户只访问一次:https://www.baidu.com/ 1.添加线程组: 线程数:模仿用户并发的数量, Ramp-up:运行线程的总时间,单位是秒 循环次数:每个线程循环多少次 现在的线程数是200,就是相当于有2 阅读全文
posted @ 2020-09-13 20:27 飞鸟与新月 阅读(4478) 评论(0) 推荐(0)
摘要:场景设计 1.哪些业务需要做压力测试? 比较常用的业务场景(or 功能模块) 单业务场景/或者多业务场景 项目要求做的业务场景 2.压力测试的并发数是多少? 有预期的数值?一次性达到?还是逐步达到?有上次性能测试的结果值?(参考上次的数值) ; 无预期的数值?只有参考的在线用户数(如果没有预期,没有 阅读全文
posted @ 2020-09-13 17:26 飞鸟与新月 阅读(1346) 评论(0) 推荐(0)