测试/自动化/接口
文章平均质量分 89
测试/自动化/接口
cendy-LL
这个作者很懒,什么都没留下…
展开
-
Jmeter5.X性能测试【完整版】
Jmeter 是 apache 公司基于 java 开发的一款开源性能测试工具。原创 2024-06-22 19:15:55 · 968 阅读 · 0 评论 -
接口自动化-requests模块
cookie其实就是一些数据信息,类型为“小型文本文件”,存储于电脑上的文本文件中。原创 2024-02-06 16:01:04 · 1038 阅读 · 0 评论 -
postman接口测试工具详解【全】
postman是一个接口测试工具,在做接口测试的时候,postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果,从而验证响应中的结果数据是否和预期值相匹配;并确保开发人员能够及时处理接口中的bug,进而保证产品上线之后的稳定性和安全性。它主要是用来模拟各种HTTP请求的(如:get/post/delete/put…等等),postman与浏览器的区别在于有的浏览器不能输出json格式,而postman可以更直观看到接口返回的结果。原创 2024-02-03 17:43:12 · 25776 阅读 · 6 评论 -
pytest接口自动化-环境安装
pip对第三库的下载安装都是通过pip的官方网站进行的,由于服务器在国外,下载速度会很慢,我们可以通过国内镜像源加快下载速度。双击打开工具,选择“清华大学”镜像源,点击一键安装,等待自动安装模块即可,5分钟左右会安装完成。(注意:安装时一直会有黑窗口弹出,这是正常的,不用手动点击,安装完成后就会自动关闭)注意:建议不要安装 3.11 以上版本的,不稳定,有许多模块不支持太高的版本。应系统的版本直接下载,然后双击安装即可,我这里安装的是。这里我选择的是清华大学镜像源,使用工具进行安装。安装很简单,官网找对。原创 2024-01-25 15:42:04 · 494 阅读 · 0 评论 -
ApiFox接口测试工具安装
ApiFox是集 API 文档、API 调试、API Mock、API 自动化测试多项实用功能为一体的 API 管理平台。原创 2024-01-23 15:55:58 · 691 阅读 · 0 评论 -
Jmeter总结及使用【图文案例讲解】
jmeter:是Apche公司使用Java平台开发的一款测试工具取样器是性能测试中向服务器发送请求,记录响应信息,记录响应时间的最小单位jmeter支持不同取样器,常用的为HTTP请求(即支持不同协议的请求)适用于:定义全局变量位置:测试计划页 -> 配置元件 -> 用户定义的变量添加线程组添加用户定义的变量添加http请求,引用变量${变量名}添加查看结果树csv数据文化配置:适用于大量的测试数据时的使用用户参数:适用于少量测试数据用户定义的变量:定义全局变量。原创 2023-11-24 15:09:41 · 1907 阅读 · 0 评论 -
Jmeter-常数吞吐量定时器
点开查看结果树,观察Text下的取样器,点击调试取样器,查看取样器结果中的时间,可以发送,每一秒,有两个调试取样器。测试计划右键 -> 添加 -> 线程(用户)-> 线程组,设置线程数为5,永久循环,勾选调度器,持续360秒。测试计划右键 -> 添加 -> 线程(用户)-> 线程组,设置线程数为5,永久循环,勾选调度器,持续360秒。线程组中设置执行360s,如图,样本为725,大致就是每秒2个,所以吞吐量 TPS 大概为 2。新增的线程组右键 -> 添加 -> 取样器 -> 调试取样器。原创 2023-11-24 14:47:16 · 1330 阅读 · 0 评论 -
Jmeter-ForEach控制器
可以对一个组变量进行循环迭代;该组件通常与后置处理器中的 JSON 提取器、正则提取器、边界提取器等进行联合使用。原创 2023-11-24 10:26:19 · 1105 阅读 · 0 评论 -
Jmeter-循环控制器
可以对部分逻辑按常量进行循环迭代。原创 2023-11-23 19:13:48 · 2081 阅读 · 0 评论 -
JMeter-如果(if)控制器
可以控制其下面的子/后代元素是否执行;如果为 true 则执行;如果为 false 则都不执行线程组右键 -> 添加 -> 配置元件 -> 用户定义的变量count : 1修改 用户定义的变量 组件,将 flag 参数修改为 false修改 用户定义的变量 组件,将 flag 参数修改为 aaaaa修改 用户定义的变量 组件,将 flag 参数修改为 true修改 用户定义的变量 组件,将 count 参数修改为 2修改 用户定义的变量 组件,将 count 参数修改为 1。原创 2023-11-23 17:26:42 · 348 阅读 · 0 评论 -
Jmeter-json断言
测试计划右键 -> 添加 -> 配置元件 -> 用户定义的变量,添加一个变量:IP,值为 111.231.103.117。原创 2023-11-22 17:05:07 · 1740 阅读 · 0 评论 -
Jmeter-CSV 数据文件设置
CSV(CSV Data Set Config) 数据文件变量是指从外部 csv 文件读取数据出来作为变量。原创 2023-11-22 09:58:05 · 2255 阅读 · 0 评论 -
Jmeter的安装及环境部署【图文详细】
为什么下载JMeter要先下载jdk:答:因为JMeter是Apache组织基于Java开发的一个开源软件,JMeter软件是由Java代码100%开发的,所以JMeter运行需要依赖JVM(Java的虚拟机)。jmeter是由Apache组织开发的,是一款基于java的压力测试工具,跨平台,具有可移植性的特点,可用于静态的动态资源的测试,完全的多线程,高扩展性,多协议(http/ftp/socket/java/jdbc)的一款测试工具。原创 2023-11-20 15:23:07 · 3056 阅读 · 0 评论 -
自动化测试-selenium知识点大全【python】
在 Selenium 模块中,提供了一个 Keys 类,来处理键盘操作在 Selenium 模块中,使用 send_keys() 方法,来模拟键盘输入# 添加包有些网站页面在点开链接后会出现新的窗口,但是浏览器对象 browser(driver) 还是之前页面的对象,针对此问题,需要切换到不同的窗口进行操作,Selenium 模块提供了 switch_to.window() 方法-切换句柄 和 window_handles 属性-获取句柄列表。原创 2023-11-03 15:36:13 · 646 阅读 · 2 评论 -
自动化测试-selenium
自动化测试指的是软件测试的自动化,在预设状态下运行应用程序或系统,预设的条件包括正常和异常条件,最后评估结果,将人为驱动的测试行为转化为机器执行的过程实际上,我们的自动化测试只能代替一部分的手工测试。因为随着软件功能的增加,版本越来越多,版本回归的压力也越来越大,所以仅仅通过人工测试来回归所有的的版本肯定是不现实的,因此我们需要借助自动化来进行回归测试简单来说驱动就是使某个东西运行起来的东西或操作,汽车的驱动让汽车动起来,计算机里面的驱动可以让计算机和设备工作起来。原创 2023-11-03 14:56:33 · 168 阅读 · 0 评论 -
软件测试知识总结(详细)
(1)定义:计算机系统中与硬件相互依存的一部分(程序+数据+相关文档)(2)程序:按事先设计的功能和性能要求执行的指令序列(3)数据:使程序能正常操纵信息的数据结构(4)文档:与程序开发、维护和使用有关的图文资料(1)定义:软件质量保证的一种手段(2)目的:发现错误以及避免这些错误的发生,使产品达到完美(3)概念:是软件工程中的一个非常重要的环节,是开发项目整体的一部分,是有计划有组织的,是伴随软件工程的诞生而诞生的,软件测试不是万能的不可能发现全部缺陷,软件测试是有局限性的。原创 2023-11-03 14:37:18 · 318 阅读 · 1 评论