前言 参数关联是接口测试和性能测试最为重要的一个步骤,很多接口的请求参数是动态的,并且需要从上一个接口的返回值里面取出来,一般只能用一次就失效了。最常见的案例就是网站的登录案例,很多网站的登录并不仅仅只传username和psw两个参数,往往有其它的动态参数。有时候还需要带上cookies参数,如J ...
分类:
编程语言 时间:
2019-01-26 17:54:05
阅读次数:
229
再做接口测试前,我们要做好数据分离,建好不同的package以及不同的目录,方便我们后期归纳整理代码,方便我们调用,达到最高的复用性。 1.新建一个项目,命名为:auto_test_api 2.新建一个package,命名为:common,专门放跟业务关系不大的公用代码,如测试数据的解析、日志文件打 ...
分类:
其他好文 时间:
2019-01-20 20:12:32
阅读次数:
167
第1章 接口自动化测试整体认知了解什么是接口和为什么要做接口测试。并且知道接口自动化测试应该学习哪些技术以及接口自动化测试的落地过程。 1-1 导学章节 1-2 什么是接口 1-3 为什么要做接口测试 试看 1-4 接口自动化测试开发技能树 1-5 接口自动化测试落地过程第2章 接口测试的用例设计了 ...
分类:
编程语言 时间:
2019-01-19 00:03:40
阅读次数:
628
本文总结介绍接口测试框架开发,采用unittest测试框架结合excel的ddt数据驱动,集成测试数据功能,以及使用HTMLTestRunner来生成测试报告,目前有开源的poman、Jmeter等接口测试工具,为什么还要开发接口测试框架呢?因接口测试工具也有存在几点不足。 测试数据不可控制。比如接 ...
分类:
编程语言 时间:
2019-01-16 00:19:33
阅读次数:
290
刚开始学习阶段就不记录python的安装步骤了,学成再整理. 一、Django入门 首先利用python 的 pip install django 安装好 Django。 创建一个demo 1、首先打开命令窗口输入 django-admin 可以查看所有的 Django 提供的命令 2、使用 “st ...
分类:
其他好文 时间:
2019-01-15 23:31:42
阅读次数:
191
获取token 在做接口自动化的时候,经常会遇到多个用例需要用同一个参数token,并且这些测试用例跨.py脚本了。一般token只需要获取一次就行了,然后其它使用unittest框架的测试用例全部调用这个参数,那么如何实现呢?虽然python里面有个全局变量global,但这个只是针对于在同一个. ...
分类:
编程语言 时间:
2019-01-15 14:01:35
阅读次数:
188
昨天开始看一套java接口自动化的视频,今天看到的一章是关于git这个工具使用的,上大学那会用过svn作为版本管理工具,包括现在所在的公司,用的也还是svn进行管理。其实老早就听闻过Git,Github,但就是一直没去了解。也就是在18年初寒假那会看一个linux视频时,里面有讲到如何在linux上 ...
分类:
其他好文 时间:
2019-01-14 23:05:51
阅读次数:
242
一.基于http/https的接口 一般情况下,当前大多公司在做接口自动化的时候都会使用一些工具;比如:postman/jmeter/python自研开发接口平台。。。 以上的情况,都是在源码与测试使用分离的情况下实践的。也就是说:目前国内还很少有存在google的类似岗位SET。 由于公司开发了一 ...
分类:
系统相关 时间:
2019-01-14 18:49:57
阅读次数:
147
在接口自动化测试中,经常会遇到的一种场景就是参数的场景,比如在用户列表中获取所有的用户列表,然后获取到某一个用户的ID,查看该用户的详细信息。首先在这里理清思路,它的流程是,首先获取到数据,然后在Jmeter中,通过后置处理器中的jp@gc - JSON Path Extractor把响应数据中的需 ...
分类:
其他好文 时间:
2019-01-11 17:15:15
阅读次数:
201
前一段时间帮助团队搭建了UI自动化环境,这里将Jenkins环境的一些配置分享给大家。 背景: 团队下半年的目标之一是实现自动化测试,这里要吐槽一下,之前开发的测试平台了,最初的目的是用来做接口自动化测试和性能测试,但由于各种原因,接口自动化测试那部分功能整个废弃掉了,其中和易用性有很大关系,另外, ...
分类:
其他好文 时间:
2019-01-04 14:44:08
阅读次数:
163