- 博客(8)
- 收藏
- 关注
原创 pytest
只要在上方的代码末尾加上main函数,就可以直接运行主函数,从而达到运行整个文件的目的。执行顺序:setup->测试方法->teardown。注意:pytest只能识别test开头的py文件。每执行一次测试方法,就需要执行一次开始和结束函数。前面的测试函数和测试类都是通过命令行运行文件。注意,main里面需要写文件名称。
2025-08-28 21:38:05
250
原创 UnitTest
(1)步骤导包(import unittest)->新建测试类并继承unittest.TestCase->测试方法必须以test字母开头(2)运行运行测试类所有的测试方法,光标定位到类当前行,右键运行运行单个测试方法,光标定位到测试方法当前行(3)拓展_name_:为python中的内置变量如果当前运行的模块为主模块,那么_name_的值为_main_如果当前运行的模块不为主模块(即导入了包),那么_name_的值为当前模块名称实战:定义一个实现加法操作的函数,并对该函数进行测试。
2025-08-27 21:34:40
690
原创 性能测试 + Jmeter
取样器:发送请求逻辑控制器:控制语句的执行顺序前置处理器:对请求参数进行预处理后置处理器:对响应结果进行提取断言:检查接口的返回结果是否与预期结果一样定时器:设置等待时间测试片段:封装一段代码,供其他脚本调用配置元件:测试数据的初始化配置监听器:查看Jmeter脚本的运行结果主要用于定义全局变量位置:测试计划->线程组->配置元件->用户定义的变量实战:请求https://www.baidu.com:443要求:使用用户定义的变量,配置被测系统的协议、域名和端口。
2025-08-12 23:08:39
1484
原创 appium(仅做学习记录,有错误请评论指正)
原始的uiautomatorviewer无法直接查看xpath,可以用"//*[@resource-id='...']"的格式,自己编写xpath,注意外层是"",内层是''注意:有惯性的滑动方式会比无惯性的多滑动一段距离,可能会出现有些元素未显示在界面上,从而找不到某个元素。swipe(起始x坐标,起始y坐标,结束x坐标,结束y坐标),有惯性。drag_and_drop(起始元素,结束元素),无惯性。scroll(起始元素,结束元素),有惯性。注意外层是'',内层是""location和size。
2025-06-30 21:59:24
1526
原创 jmeter直连数据库
将MySQL驱动jar包放入到jmeter安装位置的lib/ext目录下,重启JMeter。先添加一个线程组,在相应位置找到JDBC Connection Configuration。点击测试计划下方的Browse...,将你的JDBC驱动添加进来。1、添加MySQL驱动jar包。2、配置数据库连接信息。填入相应的数据库信息。3、添加JDBC请求。
2023-09-16 16:42:43
548
1
原创 jmeter脚本录制
2、在谷歌浏览器中导入jmeter证书,点击主页右上角三个点->设置->隐私与安全->安全->管理设备证书->导入->下一步->浏览->选中自己安装的jmeter文件夹中的bin文件中的证书即可。设置->网络->代理->点击手动代理服务器的设置,其中代理IP和端口号要与jmeter中的一致,最后点击保存。1、添加代理服务器和线程组,右键测试计划->添加->非测试原件->HTTP代理服务器添加。3、在代理服务器中填入相应的端口号、域名和请求的保存位置。注意,正在录制的时候下面的窗口不能关闭。
2023-09-16 11:02:45
288
3
原创 排序算法:冒泡排序
9大于5,5往前移,9往后移,此时数组变为5 9 7 2 4 6。9大于7,7往前移,9往后移,此时数组变为5 7 9 2 4 6。9大于2,2往前移,9往后移,此时数组变为5 7 2 9 4 6。9大于4,4往前移,9往后移,此时数组变为5 7 2 4 9 6。7大于2,2往前移,7往后移,此时数组变为5 2 7 4 6 9。7大于4,4往前移,7往后移,此时数组变为5 2 4 7 6 9。5大于4,4往前移,5往后移,此时数组变为2 4 5 6 7 9。i-- : i 参与运算后,i 的值再自减 1。
2023-05-04 09:55:36
151
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅