pytest是一个功能非常全面的Python自动化测试框架 特点: 1、简单灵活,支持参数化,可以细粒度的控制测试用例; 2、不仅支持简单的单元测试,还支持复杂的功能测试,不仅可以用来做selenium/appium的UI自动化测试,还可以用作做基于Python+requests的接口自动化测试; ...
分类:
其他好文 时间:
2020-09-17 23:22:34
阅读次数:
30
robot framework:自动化测试框架 Python3.7 RIDE(可视化界面)、 Wxpython pip(在线下载) 、 setuptools(在线安装) 、 第三方库 第三方库:selenium2library (ui自动化)、requestlibrary(接口自动化)、databa ...
分类:
其他好文 时间:
2020-09-17 19:18:17
阅读次数:
29
给你一个项目,接口自动化测试怎么开展的? 1、需求分析 - 1.了解业务/功能 - 2.项目现状TDD - 2.1 那些模块适合做自动化测试,那些不需要 2.2 如果这些项目只有半年时间,不需要做自动化 2.3 自动化项目都是一些长期迭代的项目适合做 2.4 项目有一定的周期, 2.5 历史功能的回 ...
分类:
其他好文 时间:
2020-09-14 19:06:36
阅读次数:
32
1.简介 断言组件用来对服务器的响应数据做验证,常用的断言是响应断言,其支持正则表达式。虽然我们的通过响应断言能够完成绝大多数的结果验证工作,但是JMeter还是为我们提供了适合多个场景的断言元件,辅助我们来更好的完成结果验证工作。在使用JMeter进行性能测试或者接口自动化测试工作中,经常会用到的 ...
分类:
其他好文 时间:
2020-08-25 16:02:12
阅读次数:
52
在做接口自动化时,不能将参数写在测试用例中,写入用例中这条用例就不能方便多数据验证,会使成本增加,所以此时就需要提取参数, 当然还有当需要一些需要前置接口返回数据来使下层接口可以成功调用 例如:签名,加密等这是就需要debugtalk 来进行函数操作 现在项目中创建一个debugtalk.py文件, ...
分类:
Web程序 时间:
2020-08-20 18:49:16
阅读次数:
119
#需求 编写全流程接口测试用例时,有时候需要进行一些数据操作,用于校验系统落地数据的准确性。 #实现 ##1.编写构造函数和成员变量 private JdbcTemplate jdbcTemplate; public DBFixture(String info,String account) { l ...
分类:
数据库 时间:
2020-08-19 19:40:12
阅读次数:
86
一、jdk安装 1、下载jdk,官网下载速度太慢,镜像下载地址:https://repo.huaweicloud.com/java/jdk/,选择1.8的版本 2、下载后根据提示一步一步安装就行 3、配置环境变量 右击计算机→属性→高级系统设置→高级→环境变量 (1)、新建JAVA_HOME变量 J ...
分类:
编程语言 时间:
2020-08-02 17:35:20
阅读次数:
123
前话 最近在自己学着弄接口自动化框架,因为要封装一个发送请求的父类,其中有考虑到上传文件,以及同时上传文件,和传递其他字段数据,遇到点小问题 这里解决下。 实例的接口数据 参考文档 来自fastapi官方文档上传文件实例:https://fastapi.tiangolo.com/zh/tutoria ...
分类:
Web程序 时间:
2020-08-01 21:31:42
阅读次数:
151
众所周知,同一个功能点一般都有多个不同的测试点,即正向流程、异向流程,如登录功能,要验证正常登录、账号密码错误、账号密码为空等情况,为了避免总是漏测的情况,可将所有的测试用例编写在csv文件中,然后使用Jmeter工具中的CSV Data Set Config配置文件,对测试数据进行参数化,循环读取 ...
分类:
其他好文 时间:
2020-07-30 16:41:32
阅读次数:
90
一、需要使用requests下的会话对象; 会话对象让你能够跨请求保持某些参数。它也会在同一个Session实例发出的所有请求之间保持cookie。 方法级别的参数不会被跨请求保持。 参考:https://requests.readthedocs.io/zh_CN/latest/user/advan ...
分类:
编程语言 时间:
2020-07-27 15:46:41
阅读次数:
134