摘要: 前言 今天跟小伙伴们一起来学习一下如何编写Python脚本进行mock测试。 什么是mock? 测试桩,模拟被测对象的返回,用于测试 通常意义的mock指的就是mock server, 模拟服务端返回的接口数据,用于前端开发,第三方接口联调 为什么要mock? 1. 解决依赖问题:当我们测试一个接口 阅读全文
posted @ 2020-05-25 11:04 一步一脚印丶 阅读(1918) 评论(2) 推荐(1) 编辑
摘要: 前言 在自动化测试中,有unittest+HTMLTestRunner自动化测试报告,但是生成的测试报告不够美观详细,今天我们来学习一下Pytest+Allure生成自动化测试报告。 一:安装python中的allure依赖库 在dos窗口中,输入下面三个命令: pip3 install pytes 阅读全文
posted @ 2020-05-22 16:31 一步一脚印丶 阅读(1606) 评论(1) 推荐(0) 编辑
摘要: 前言 在之前的Python系列的随笔中,我跟小伙伴们讲述了Python-AES加密算法接口测试和Python-SHA256加密算法接口测试,今天我们来学习一下登录密码是md5加密的情况下,该如何使用python进行接口测试。 一:先来看一下python是如何把字符串加密成MD5字符串的 import 阅读全文
posted @ 2020-05-18 14:52 一步一脚印丶 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 前言 先前已经学过了Python-SHA256加密算法接口测试,今天我跟大家讲解一下AES加密算法的接口如何写python脚本进行测试。 AES加密算法 高级加密标准*(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政 阅读全文
posted @ 2020-05-18 10:00 一步一脚印丶 阅读(1754) 评论(0) 推荐(0) 编辑
摘要: 前言 在之前的随笔中,我们已经学过了如何使用使用JMeter和Postman实现sign签名接口校验的接口测试,今天我们来学习一下如何写Python脚本实现签名接口的接口测试。 签名接口: 地址:http://localhost:8080/pinter/com/userInfo 参数为: {"pho 阅读全文
posted @ 2020-05-17 20:37 一步一脚印丶 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 前言 有部分数据直接插入数据库是不可以的,需要加密处理,例如密码都指定为加密后的数据字符串。今天我们来学习一下如何利用JMeter生成加密数据并写入MySQL数据库中。如何JMeter如何连接数据库,可以看我之前写的随笔,JMeter接口测试-JDBC测试。 一:添加线程组,再添加JDBC Conn 阅读全文
posted @ 2020-05-16 13:00 一步一脚印丶 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 前言 我们已经学过了如何利用python脚本对SHA256加密接口进行测试,还没学会的小伙伴们可以看回我写的随笔Python-SHA256加密算法接口测试,那么,对于SHA256加密算法接口,我们如何使用JMeter来进行测试呢?下面,我们来学习两种方法。 接口文档如下: 接口地址: http:// 阅读全文
posted @ 2020-05-10 20:20 一步一脚印丶 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: 前言 小伙伴们在做接口测试的时候,是否遇到一些需要加密的接口,但是不知如何进行测试呢?今天我们来学习一下SHA256加密算法接口如何进行测试的。 SHA256加密算法介绍: 比特币挖矿的御用算法 SHA256是SHA-2下细分出的一种算法 SHA-2,名称来自于安全散列算法2(英语:Secure H 阅读全文
posted @ 2020-05-10 15:12 一步一脚印丶 阅读(7738) 评论(0) 推荐(0) 编辑
摘要: 前言 各位小伙伴在做接口自动化有没遇到过这样的问题,CSV文件参数化测试数据后,只能通过人工的的方法去查看结果,不懂写代码去循环断言返回的结果。今天我们来学习一下,不用写代码,就用响应断言,怎么实现循环断言不同的内容吧! 一:参数化接口测试数据 注意:csv文档参数化,里面有多少条数据,就要在线程组 阅读全文
posted @ 2020-05-07 10:52 一步一脚印丶 阅读(2435) 评论(0) 推荐(0) 编辑
摘要: 前言 我们今天来学习一下在Linux下如何搭建基于HttpRunner开发的接口自动化测试平台吧! 需要在Linux上提前准备的环境(下面是本人搭建时的环境): 1,Python 3.6.8 (可参考随笔:Linux学习6-安装Python3.6) 2,MySQL 5.7(可参考随笔:Linux学习 阅读全文
posted @ 2020-04-18 23:22 一步一脚印丶 阅读(2146) 评论(2) 推荐(1) 编辑