接口测试
文章平均质量分 72
沫沫18S
只要朝着一个方向努力,一切都会变得得心应手!
天才就是百分之一的灵感加百分之九十九的汗水!
展开
-
什么是接口测试?接口测试的流程步骤
什么是接口测试?接口测试的流程和步骤。什么是接口测试&怎么测?接口测试的好处;怎么做好接口测试;接口测试的原理;接口测试流程&用例设计;接口测试数据&脚本;接口测试常用测试工具;接口测试报告原创 2022-12-05 17:50:07 · 2776 阅读 · 0 评论 -
Jmeter常用断言之XPath断言
一般情况下,使用响应断言和json断言即可满足绝大部分断言需求,**Xpath断言**主要适用于:返回的数据格式为html或xml。XPath是W3C的一个标准。XPath是一种表达式语言,它使用路径表达式来选取 XML 文档中的节点或节点集。XPath断言和XPath提取器配置和使用方法类似,只是XPath提取器是从文档中是提取符合路径表达式条件的节点信息,而XPath断言是判断文档中存在符合路径表达式条件的节点。原创 2023-04-11 19:00:00 · 1314 阅读 · 1 评论 -
Jmeter常用断言之大小断言简介
Jmeter常用断言之Size大小断言:用于判断返回内容的大小;作用对象:返回信息,响应报文; Size to Assert:断言字节范围,字节大小单位为:字节。。。原创 2023-04-04 13:30:00 · 1254 阅读 · 0 评论 -
Jmeter之常用断言总结篇
在使用Jmeter进行性能测试或者接口自动化测试工作中,经常会用到的一个功能,就是断言。断言是在请求的返回层面增加一层判断机制,因为请求成功了,并不代表结果一定正确,因此需要判断机制提高测试准确性。本文主要介绍6种常用的断言:响应断言、大小断言、JSON断言、断言持续时间、BeanShell断言、XPath断言,下面分别一 一介绍。。。原创 2023-03-13 21:04:31 · 2248 阅读 · 1 评论 -
Jmeter之常用断言总结篇
在使用Jmeter进行性能测试或者接口自动化测试工作中,经常会用到的一个功能,就是断言。断言是在请求的返回层面增加一层判断机制,因为请求成功了,并不代表结果一定正确,因此需要判断机制提高测试准确性。本文主要介绍6种常用的断言:响应断言、大小断言、JSON断言、断言持续时间、BeanShell断言、XPath断言,下面分别一 一介绍。。。原创 2023-03-19 20:00:00 · 1185 阅读 · 0 评论 -
Jmeter常用断言之JSON断言简介
JSON断言可以对服务器返回的JSON文档进行验证。**JSON断言有两种使用模式:**1.根据JSONPath能否在JSON文档中找到路径;2.根据JSONPath提取值并对值进行验证。**结果判定**:若文档格式为非JSON则断言失败;找不到路径断言失败;提取值与预期值不一致断言失败。原创 2023-03-01 21:03:37 · 6370 阅读 · 0 评论 -
Jmeter常用断言之BeanShell断言详解
BeanShell断言可以使用beanshell脚本来执行断言检查,可以用于更复杂的个性化需求,使用更灵活,功能更强大,但是要能够熟练使用beanshell脚本。在这里主要通过 Failure 和 FailureMessage来设置断言结果。Failure = false;-----表示断言成功FailureMessage = “......";---自定义的成功信息Failure = true;----表示断言失败FailureMessage="=".....";---自定义的失败信息原创 2023-02-20 20:30:00 · 3862 阅读 · 0 评论 -
Jmeter常用断言之响应断言详解
**响应断言**是最常用的一种断言方法,主要是对响应结果中的文本内容进行断言,比如响应结果是否包含指定的值,或者是否等于指定的值。响应断言可以适用各种返回类型的响应结果,如:Test、html、application/json、application/xml等。。。原创 2023-02-16 16:05:23 · 7541 阅读 · 0 评论 -
Jmeter之实现参数化的不同方式详解
Jmeter参数化定义:动态的获取、设置或生成数据,是一种由程序驱动代替人工驱动的数据设计方案,提高脚本的编写效率以及编写质量。适用场景:当提交的数据量较大时,每次修改太麻烦,可以使用参数化。本文介绍实现参数化的4种方式1、用户定义的变量;2、CSV数据文件设置;3、用户参数;4、函数:计数器函数/随机数/时间戳。。。原创 2023-02-09 21:33:01 · 2415 阅读 · 0 评论 -
Jmeter配置元件之http请求默认值设置简介
http请求默认值:【测试计划-添加-配置元件】中选择。1、放置在测试计划下,则该【测试计划】下所有接口执行时,都会引用该【http默认请求】封装的内容。2、放置在对应的线程组下,则只有该线程组下的接口执行时,会引用该【http默认请求】封装的内容。通过右键选择【禁用】后,图标置灰,该【http默认请求】不会被任何接口引用;通过右键选择【启用】后,图标高亮,该【http默认请求】会被相应的接口引用。原创 2023-02-11 13:30:00 · 897 阅读 · 0 评论 -
Jmeter之插件管理 Installing Plugins的安装简介
Jmeter之Installing Plugins插件管理,已安装、可安装、可更新的插件安装管理一目了然,十分方便。。。原创 2023-01-31 13:40:53 · 236 阅读 · 0 评论 -
计算机网络协议基础知识
网络协议基础知识:OSI七层网络模型,TCP/IP四层、五层协议,TCP协议的三次握手和四次挥手,HTTP协议POST 与 GET 的区别。。。原创 2022-12-21 18:22:34 · 610 阅读 · 2 评论 -
一文助你快速理解Cookie,Session,Token的区别
本文详细描述了Cookie,Session,Token的定义、鉴权原理和区别。cookie是由Web服务器保存在用户浏览器上的一小段文本,格式:key=value,包含用户相关的信息。session是依赖Cookie实现的,session是服务器端对象,是浏览器和服务器会话过程中,服务器分配的一块储存空间。服务器默认为浏览器在cookie中设置 sessionid,浏览器在向服务器请求过程中传输 cookie 包含 sessionid ,服务器根据 sessionid 获取出会话中存储的信息,确定身份信息。原创 2022-12-17 23:08:05 · 1365 阅读 · 4 评论 -
Pytest框架测试用例规则和运行方式
Pytest框架测试用例规则:模块名:必须以 test_开头 或者 _test结尾;测试类:必须以 Test开头,并且不能有init方法;测试方法:必须以 test开头。Pytest框架测试运行模式:主函数模式、命令行模式、通过读取配置文件pytest.ini运行。。。原创 2022-12-16 00:18:02 · 1659 阅读 · 2 评论 -
Pytest框架运行常用参数解析
Pytest框架运行常用参数解析:-s:表示输出调试信息;-v:打印详细信息;-n:支持多线程或者分布式运行测试用例;–reruns NUM:失败用例重跑;-x:表示只要有一个测试用例报错则执行停止;–maxfail=2:表示出现2个用例报错则执行停止;-k:模糊匹配测试用例的部分字符串。。。原创 2022-12-16 00:11:32 · 1400 阅读 · 0 评论 -
使用Pycharm设置python脚本文件头
使用Pycharm设置python脚本文件头:位置、效果参考、模板预定义变量参考。。。原创 2022-12-15 16:40:12 · 3365 阅读 · 1 评论 -
Apipost下载安装和功能详解
ApiPost = PostMan + Swagger + Mock + Jmeter 后端、前端、测试同时在线编辑,同时在线协作,内容实时同步1.官网地址:https://www.apipost.cn/2.官网支持客户端下载及web版在线调试,可根据自己的需求选择适合自己的使用方式。原创 2022-12-09 17:07:25 · 2212 阅读 · 0 评论 -
接口测试Http协议下的Get和Post请求的区别
Get请求:从指定的服务器中获取数据,直接在浏览器里输入就可以获取信息;Post的请求:提交数据给指定的服务器处理,可以向服务器发送修改请求,从而修改服务器的数据,需要借助测试工具。Get和Post请求的基本区别和深入的区别详解。。。原创 2022-12-05 18:59:58 · 511 阅读 · 2 评论 -
Jenkins安装与配置Windows11系统
Jenkins安装与配置Windows11系统,官网下载LTS(长期稳定版);安装需要一定时间,耐心等待就好了,基本就是一路Next即可;点击【开始使用Jenkins】访问地址:访问地址http://localhost:8080/,打开界面,配置 end ,大功告成!后面搭建部署了自动化脚本再进一步分享系统初始化配置、自动化部署配置相关内容。原创 2022-11-30 22:45:50 · 1146 阅读 · 0 评论 -
Postman之CSV或JOSN文件实现数据驱动(参数化)
Postman之CSV或JOSN文件实现数据驱动:当一个接口需要测试多个场景用例:正向用例、反向异常用例,可以使用数据驱动的形式实现。操作步骤:1、data.csv/data.json文件设置;2、接口传参设置变量的形式;3、断言脚本设置调整。原创 2022-12-01 12:23:29 · 3037 阅读 · 1 评论 -
Charles断点
断点测试可以通过查看接口返回数据可以方便定位是前端还是后端的问题,同时通过更改request和response数据可以很方便构造测试数据。简而言之,断点测试可以通过修改接口数据更快的定位问题。原创 2022-11-23 17:22:58 · 2721 阅读 · 0 评论 -
Charles的Map Local功能
Charles的Map Local功能,需要不断修改接口返回的信息来测试各种case(各种客户端、前端样式测试用得较多)原创 2022-11-23 15:57:17 · 1435 阅读 · 0 评论 -
Charles下载抓包基本流程
Charles下载安装,证书安装,抓包基本流程原创 2022-11-23 14:53:10 · 1429 阅读 · 0 评论 -
Postman的环境变量和全局变量
Postman的环境变量就是全局变量;全局变量是能够在任何接口里面访问的变量;获取环境变量和全局变量的值通过:{{变量名}}原创 2022-11-28 18:05:38 · 385 阅读 · 0 评论 -
Postman内置动态参数和自定义的动态参数以及断言方式
Postman内置动态参数和自定义的动态参数以及断言方式。每次请求均需手动修改参数时,使用动态参数:内置动态参数/自定义动态参数,解决上述问题原创 2022-11-29 16:23:35 · 2562 阅读 · 0 评论 -
Postman常用断言功能解析
在Postman中断言也属于比较重要的一块内容,因为关系到如何准确的判断我们测试的接口是否达到我们的期许和要求,断言脚本语言除了系统自带的一部分外还有很多可以灵活自己编写的,在不断的学习中还会不断的总结,本文就是主要介绍Postman常用断言功能解析。原创 2022-11-29 22:42:33 · 4012 阅读 · 0 评论 -
Postman文件上传设置及报错解决
Postman文件上传设置及报错解决,文件上传接口:Post请求在Body > form-data > 选择file上传 即可。当遇到上传文件未在工作目录中的问题时,在设置中修改下述2项内容:1.Location 文件路径是否保存到工作目录;2.允许读取工作目录下的文件,设置项需打开原创 2022-11-30 12:30:16 · 3718 阅读 · 0 评论 -
Charles基础教程和破解安装
抓包工具Charles的使用教程参考:https://zhubangbang.com/charlesproxy如果您是您一次使用Charles,可能对下面的感兴趣。Charles破解版免费下载和安装教程 Charles手机抓包设置 Charles的https抓包方法及原理/下载ssl/http证书如果您已经正在使用Charles,可能感兴趣下面的工具 Charles禁止缓存...转载 2018-09-19 16:59:18 · 307 阅读 · 0 评论