软件测试
文章平均质量分 51
爆肝拳专业户
此猿文武双全
展开
-
Python实现mysql数据库验证
一、PyMySQL安装:pip install PyMySQL2.两大对象:1)connect 连接对象 (实现数据库连接)2)cursor 游标对象 (实现数据交互)二、在python中的基本操作import pymysql#实现数据库的连接con=pymysql.connect( host='localhost', user='root', password='123456', database='test')#实现数据库的数据交原创 2021-07-22 15:46:40 · 709 阅读 · 0 评论 -
Httprunner
一、简介httprunner是一个面向https协议的通用的接口自动化测试框架。它只需要维护一份json、yaml文件,那么就可以实现接口自动化测试。亦能实现性能测试,线上监控,持续集成。二、httprunner(3.x版本)的架构图 三、设计理念1.充分的利用开源项目,不追求重复造轮子,而是将强大的轮子组装成战车。2.遵循的是约定大于配置。3.配置文件yaml、json组织测试用例四、安装:1.pip install httprunner 通过hrun -V验证2.pip原创 2021-07-21 10:34:58 · 149 阅读 · 0 评论 -
[理论]--接口测试
一、接口概念为系统提供数据服务的叫接口。特征:1.接口是不需要有界面的存在即可直接运行2.前端下发的内容叫做请求(request),经由特定渠道进行传输,发送至后端服务端,服务端进行运算和处理,产生响应结果(response)并原路返回至前端3.所有的接口都是基于请求来激活,而且一定会产生响应二、通信1.URL:统一资源定位符,俗称网址。用于定位指定的路径例:http://127.0.0.1:5000/api/login?args1=xx&args2=aahttp://:网络协议1原创 2021-07-20 15:48:15 · 99 阅读 · 1 评论 -
Unittest框架
一、Unittest简介1.unittest是python自带的单元测试框架,可以用其来作为自动化测试框架的用例组织执行框架。2.unittest中最核心的概念:test case(测试用例),test suite(测试套件),test runner(测试运行)。二、流程内容三、参数化1.使用csv进行参数化import csv#对user_info.csv文件数据进行只读处理data=csv.reader(open('user_info.csv','r'))for user in da原创 2021-07-06 22:14:30 · 65 阅读 · 0 评论 -
Requests--get( )方法
一、基本内容requests.get( )方法1.至少有一个参数。(接口的地址)2.有返回值的方法。返回值就是本次请求的服务器响应结果原创 2021-07-06 11:31:57 · 13615 阅读 · 0 评论 -
接口测试--Requests库
一、工具与编写脚本的区别1、工具灵活性差,脚本更灵活2、工具操作简单,脚本需要一定的编程能力3、工具适用于较为单一的接口测试,脚本更适合用于业务连续的接口二、Requests库的常用函数1、常用函数2、常用属性...原创 2021-07-06 10:42:04 · 117 阅读 · 0 评论