摘要:
前言 jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。 环境准备: linux服务器 docker docker运行jenkins 先下载jenkins镜像 "https://hub.docker.com/r/jenkins/jenkins/tags" ,选择 阅读全文
摘要:
前言 bug管理系统是每个公司测试团队必备的,当去一个新的公司组建一个测试团队的时候,需快读搭建一套bug管理系统,使用docker搭建禅道就非常方便。 拉取镜像 先拉取zentao镜像,镜像地址 "https://hub.docker.com/r/idoop/zentao" docker pull 阅读全文
摘要:
# 前言 做自动化做久了,经常会思考一个问题,到底别人是怎么做的自动化,跟自己的有啥不一样,看过不少书和资料,都是停留在demo的层面。 真正把自动化做的好的大牛又不屑于分享自己的劳动成果,所以大部分情况就是一群菜鸡在群里互啄,停留在初级入门的demo层面上。 到底自动化要达到什么样的效果呢?这里我 阅读全文
摘要:
# 前言 之前写了个pytest的allure相关的教程,只是停留在环境搭建完成,后续一直没用,小编一直不喜欢这种花里胡哨的报告。 没办法,领导就喜欢这种,小伙伴们也喜欢,所以还是得把allure用起来,年底了,给领导一个漂亮的报告,也好加鸡腿 之前用的是pytest-allure-adaptor插 阅读全文
摘要:
前言 使用jmeter做接口压测的时候,如何能保证接口的每次返回结果都是我们预期的呢?这就需要添加检查点,也就是添加断言。 添加断言就是为了检查返回的结果与我们的预期是一致的,不用去一个个检查结果。 场景案例 我现在有一个登录接口,接口登录接口文档基本信息 访问地址:http://127.0.0.1 阅读全文
摘要:
前言 工作中我们需要压测的接口大部分都是需要先登陆后,带着token的接口(或者带着cookies),我们可以先登陆获取token再关联到下个接口。 比如我现在要压测一个修改用户的个人信息接口,每个用户只能修改自己的个人信息。 场景案例 我现在有一个登陆接口A,登陆成功后返回一个token值。A接口 阅读全文
摘要:
前言 我们在压测登录接口的时候,如果只用一个账号去设置并发压测,这样的结果很显然是不合理的,一个用户并发无法模拟真实的情况。 如果要压测登录接口,肯定得准备几百,甚至上千的账号去登录,测试的结果才具有可参考性。 场景案例 我现在有一个登录接口,接口登录接口文档基本信息 访问地址:http://127 阅读全文
摘要:
前言 web网站的请求大部分都有cookies,jmeter的HTTP Cookie管理器可以很好的管理cookies。 我用的 jmeter5.1 版本,直接加一个HTTP Cookie管理器放到请求的最前面,就可以自动管理cookies了。 看到网上有些教程说要把jmeter.property文 阅读全文
摘要:
前言 有些web项目是前后端不分离的,返回的内容不是那种纯进口返回json格式,返回的是一个HTML页面。 并且有些参数是隐藏在html里面的,需要先从html页面中取出隐藏参数,如:csrfmiddlewaretoken 场景案例 我这里有个django项目的admin后台页面为案例 输入账号和密 阅读全文
摘要:
前言 上一个接口返回的token作为下个接口的入参,除了前面一篇讲到的用json提取器提取,也可以用正则提取。 json提取器只能提取json格式的数据,正则可以匹配任意的返回。 我现在有一个登陆接口A,登陆成功后返回一个token值。有一个获取绑定卡号的接口B,但是接口B必须要先登录后传登录的to 阅读全文