- 博客(33)
- 收藏
- 关注
原创 性能测试之grafana展示jmeter测试指标与主机监控
Prometheus监控主机资源情况, influxdb接收jmeter脚本执行信息.所有的图表都可以使用grafana的模版来展示.
2025-03-18 20:43:43
803
原创 接口自动化遇到的坑:更换JDK后,allure遇到的问题:ERROR: JAVA_HOME is set to an invalid directory:
本机之前安装的是JDK8,测试需要安装了JDK11. 环境变量配置了JAVA_HOME,cmd中输入java也能查到java的版本。但是在本机pycharm中执行自动化脚本,提示ERROR: JAVA_HOME is set to an invalid directory…
2024-11-27 09:45:30
216
原创 jmeter 请求带证书的 客户端的SSL/TLS证书和私钥https请求
jmeter 请求带证书的 客户端的SSL/TLS证书和私钥https请求
2024-08-22 19:38:03
708
原创 工作FAQ一:大文件上传服务器:分片压缩上传解压步骤(openlab上传大文件)
windows上拆解大文件压缩包 上传Linux 进行合并后解压缩
2024-08-21 09:35:40
289
1
原创 性能测试--数据库慢 SQL 语句分析
性能测试中,慢SQL分析流程包括启用慢查询日志、收集慢查询信息、分析查询执行情况、优化慢查询性能以及持续监控数据库性能。
2024-04-11 17:19:48
1812
1
原创 pytest中文使用文档----12缓存:记录执行的状态
`pytest`是一个能够简化测试系统构建、方便测试规模扩展的框架,它让测试变得更具表现力和可读性--模版代码不再是必需的。只需要几分钟的时间,就可以对你的应用开始一个简单的单元测试或者复杂的功能测试。
2024-04-04 20:16:54
1252
原创 pytest中文使用文档----11测试的参数化
`pytest`是一个能够简化测试系统构建、方便测试规模扩展的框架,它让测试变得更具表现力和可读性--模版代码不再是必需的。只需要几分钟的时间,就可以对你的应用开始一个简单的单元测试或者复杂的功能测试。
2024-04-04 20:15:36
1079
原创 pytest中文使用文档----10skip和xfail标记
用例类模实际工作中,测试用例的执行可能会依赖于一些外部条件,例如:只能运行在某个特定的操作系统(Windows),或者我们本身期望它们测试失败,例如:被某个已知的Bug所阻塞;如果我们能为这些用例提前打上标记,那么pytest就相应地预处理它们,并提供一个更加准确的测试报告;在这种场景下,常用的标记有:skip:只有当某些条件得到满足时,才执行测试用例,否则跳过整个测试用例的执行;例如,在非Windows平台上跳过只支持Windows系统的用例;xfail:因为一个确切的原因,我们知块文件或目录。
2024-03-30 15:22:37
1330
原创 pytest中文使用文档----9集成文档测试
doctest是内置的一个标准库,它可以查找代码中类似交互式会话形式的注释,并检查它们是否正确;默认情况下,会自动收集所有名称匹配规则的文件,并调用执行它们;下面,我们来看一个简单的例子:直接使用命令就可以执行它:我们也可以使用命令行选项添加文件名称的匹配规则;例如,匹配格式的文件:1.1.1. 文本文件的编码文件的默认编码是UTF-8,你可以在中使用选项指定新的编码;例如,使用编码:1.2. 通过编写文档字符串的方式除了文本文件外,还支持检查文档字符串中的注释;例如:执行时,需要添加命令行
2024-03-30 15:21:24
1378
原创 pytest中文使用文档----8捕获告警信息
`pytest`是一个能够简化测试系统构建、方便测试规模扩展的框架,它让测试变得更具表现力和可读性--模版代码不再是必需的。只需要几分钟的时间,就可以对你的应用开始一个简单的单元测试或者复杂的功能测试。
2024-03-28 15:08:51
525
原创 pytest中文使用文档----6临时目录和文件
`pytest`是一个能够简化测试系统构建、方便测试规模扩展的框架,它让测试变得更具表现力和可读性--模版代码不再是必需的。只需要几分钟的时间,就可以对你的应用开始一个简单的单元测试或者复杂的功能测试。
2024-03-26 13:59:12
888
原创 pytest中文使用文档----7捕获标准输出和标准错误输出
`pytest`是一个能够简化测试系统构建、方便测试规模扩展的框架,它让测试变得更具表现力和可读性--模版代码不再是必需的。只需要几分钟的时间,就可以对你的应用开始一个简单的单元测试或者复杂的功能测试。
2024-03-25 17:11:34
1140
原创 pytest中文使用文档----5 猴子补丁
pytest是一个能够简化测试系统构建、方便测试规模扩展的框架,它让测试变得更具表现力和可读性–模版代码不再是必需的。只需要几分钟的时间,就可以对你的应用开始一个简单的单元测试或者复杂的功能测试
2024-03-23 23:30:22
622
原创 pytest中文使用文档----4fixtures:明确的、模块化的和可扩展的
pytest是一个能够简化测试系统构建、方便测试规模扩展的框架,它让测试变得更具表现力和可读性–模版代码不再是必需的。只需要几分钟的时间,就可以对你的应用开始一个简单的单元测试或者复杂的功能测试。
2024-03-22 22:24:48
1042
原创 pytest中文使用文档---3编写断言
`pytest`是一个能够简化测试系统构建、方便测试规模扩展的框架,它让测试变得更具表现力和可读性--模版代码不再是必需的。只需要几分钟的时间,就可以对你的应用开始一个简单的单元测试或者复杂的功能测试。
2024-03-22 15:36:07
1086
原创 pytest中文使用文档----2使用和调用
pytest是一个能够简化测试系统构建、方便测试规模扩展的框架,它让测试变得更具表现力和可读性–模版代码不再是必需的。只需要几分钟的时间,就可以对你的应用开始一个简单的单元测试或者复杂的功能测试。
2024-03-22 14:10:09
1220
原创 pytest中文使用文档----1、安装和入门
pytest是一个能够简化测试系统构建、方便测试规模扩展的框架,它让测试变得更具表现力和可读性–模版代码不再是必需的。只需要几分钟的时间,就可以对你的应用开始一个简单的单元测试或者复杂的功能测试。
2024-03-22 14:07:11
568
原创 webdriver的三种等待 --chatGPT
隐式等待(Implicit Wait): 使用隐式等待后,Webdriver 将在查找元素时等待一段时间,如果元素未立即出现,它会继续等待指定的时间,直到元素出现或超过最大等待时间为止。隐式等待适用于全局等待,显示等待适用于特定条件的等待,而线程等待则是一种简单的固定时间等待方式。线程等待是一种简单的等待方式,它不依赖于特定的条件,而是通过暂停线程的执行来实现等待。而隐式等待适用于整个测试过程中的每个查找元素的操作,它可以提供一个全局的等待时间,减少重复的等待代码编写。而使用显示等待,我们可以等待。
2023-06-26 16:02:33
455
原创 jmeter分布式压力测试
通过远程运行JMeter,可以在许多低端计算机上复制测试,从而模拟服务器上更大的负载。JMeter 客户端的一个实例可以控制任意数量的远程 JMeter 实例,并从中收集所有数据。
2022-11-23 21:35:04
2307
原创 pytest(二):fixtrue之conftest.py,allure报告详解
pytest是python语言中一款强大的单元测试框架,用来管理和组织测试用例,可应用在单元测试、自动化测试工作中。
2022-11-15 18:08:19
1104
原创 pytest(一):基础功能(执行用例、allure报告、数据驱动)
pytest是python语言中一款强大的单元测试框架,用来管理和组织测试用例,可应用在单元测试、自动化测试工作中
2022-11-09 15:40:29
1481
原创 jmeter性能测试--01普通性能场景设计
性能测试设计方法普通性能场景设计阶梯性能场景(负载测试场景)压力测试场景面向目标场景(loadrunner很容易,但是jmeter比较复杂)混合场景设计(混合,if条件)不同数量的人,向不同的接口发起请求有时间规律场景
2022-10-21 18:18:05
293
原创 jmeter注意事项--01脚本易出现的问题
因为现在用http协议版本为1.1 就是长连接,所以,默认勾选keepAlive,但是在性能测试中,我们会根据需要,去掉这个勾。同一个接口,用postmen请求,响应是正常,用jmeter请求响应中文乱码?当我们的请求接口文档中说,请求体为json格式,那么我们就选择用消息体数据,来写json, soap=http+xml。(不管哪种监听器,都是对结果数据进行不同维度的展示,这些展示,是需要消耗本地资源的)3、协议: 当协议为http时,可以不写,如果是。使用keepAlive:保持连接, 长连接,
2022-09-27 18:08:21
508
原创 Python基础模块值日志模块logging
1、编程式使用日志2、logging格式的配置文件3、字典方式的配置import logging# 默认输出是 warning 级别#使用baseConfig()指定日志输出级别 日志输出方式logging.basicConfig(filename="demo.log",filemode="w",level=logging.DEBUG)logging.debug("this is a debug log")logging.in
2022-06-03 15:53:28
371
1
原创 手机测试 adb与monkey
手机与电脑区别1、屏幕大小: 手机应用页面不太复杂 不会呈现过多内容2、操作方式不同:手机主要靠触摸板、滑动、放大、缩小 电脑 鼠标、键盘3、系统资源:电源、网络4、硬件: gps定位、NFC、摄像头、指纹、陀螺仪5、多样性:手机:各种屏幕、各种分辨率、各种系统、兼容性 兼容各种不同的机型 电脑兼容:web应用兼容不同的浏览器 谷歌、edge都是基于chromeium手机测试:整机测试和app测试整机测试:硬件、网络、系统、系统自带的软件(测试用例比较固定 手机...
2022-02-22 13:38:29
8694
jmeter+Prometheus+influxdb软件包 oe2203sp2.aarch64
2025-03-18
DBheaver 连接达梦数据库 DmJdbcDriver18-8.1.3.62.jar
2024-11-20
jmeter接口测试案例
2024-03-08
jmeter中文测试手册
2024-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人