- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 Selenium API
import timefrom selenium import webdriverdriver=webdriver.Firefox()# driver.maximize_window()窗口最大化# print(driver.get_window_size())浏览器窗口尺寸# driver.set_window_size(width=1000,height=780)设置浏览器窗口尺寸# print(driver.get_window_position())获取浏览器位置# driver..
2022-05-25 18:42:21
822
原创 python的文件操作和异常处理
写数据(write)格式对象 = open("文件",w)对象.write("写入数据")对象.close案例:以写的方式打开文件,写入数据f = open('test.txt', 'w')f.write('hello world, i am here!')f.close()继续写入数据f = open('test.txt', 'w')f.write('I love you')f.close()总结:如果文件不存在那么创建,如果存在那么就先清空,然后写入数
2022-05-07 20:25:23
208
原创 python--集合和函数
集合的特征集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重集合的格式:变量名=set(元素,元素) 变量名={元素,元素,,,}添加元素nums = {11,24,45,96,28}nums.add(42)print(nums)#{96, 42, 11, 45, 24, 28}updatenums = {11,24,45,96,28}nums2=["jack","tom"]nums.update(nums2)print(nums)
2022-05-06 19:39:38
151
原创 python--元组和字典
1.元组格式:aTuple=(23,35,56,34,11,21)访问元组,通过索引取数据aTuple=(23,35,56,34,11,21)print(aTuple[2])#56查询个数count查询出现的个数aTuple=('b','c','d','e','f','g')print(aTuple.count('d'))#1查询索引index:查询元素的索引,有对应的元素返回对应的索引,否则报错有对应的元素aTuple=('b','c','d','e
2022-05-05 14:35:40
67
原创 Linux命令常用
• 目录操作• cd usr/ 切换到该目录下usr目录• cd .. 切换到上一层目录• cd / 切换到系统根目录• mkdir 目录名称 创建目录• ls 目录名称 查询该目录下所有的目录和文件• ls [-a] 目录名称 查询该目录下所有的目录和文件,包含隐藏文件• ls [-l] 目录名称 查询该目录下所有的目录和文件的详细信息• find / -name 目录名称 查找/root下的目录(文件)• mv 目录名称 新目录名称 修改目录名称• mv 目录名称
2022-04-28 09:27:46
66
原创 通过jmeter命令生成测试报告
win+R,输入cmd。输入jmeter命令-n: 非GUI模式执行JMeter -t: 执行测试文件所在的位置 -l: 指定生成测试结果的保存文件,如:jtl文件格式,txt文件格式 -e: 测试结束后,生成测试报告 -o: 指定测试报告的存放位置运行成功找到生成的测试报告测试报告就生成完毕了...
2022-04-25 21:40:10
754
原创 Jmeter配置元件用户自定义变量和HTTP默认请求的使用
1.http默认请求的使用添加后将两个接口相同的部分写进去然后两个接口中的域名,协议就可以不用写了如果新添加一个接口与另外两个接口的协议域名不同的话,比如把百度的接口放进去,域名不同就得把域名输入进去。以上完成后就可以运行了2.配置元件-用户定义的变量。添加配置元件将两个接口相同的部分使用元件定义成变量在接口中使用${}表达式取值点击运行,请求成功...
2022-04-25 20:42:47
405
原创 Jmeter 中断言操作
1.测试计划中添加线程组、聚合报告和查看结果树2.在刚刚添加的线程组中添加一个HTTP请求(接口).运行查看结果3.右键接口在接口中添加响应断言4.断言也叫检查点,你可以把你的预期结果写进断言内,如果实际的响应数据出现了你的预期结果,那么jmeter就判断接口通过,如果实际结果没有出现你的预期结果,那么jmeter就判断接口失败。响应断言:适用任何返回类型响应断言:对服务器的响应接口进行断言校验,来判断接口测试得到的接口返回值是否正确点击运行实际结果:T...
2022-04-25 08:59:18
7379
原创 jmeter json取样器实现接口之间的关联
1.右键测试计划添加聚合报告,查看结果树和线程组2.在线程组里添加两个能够关联的接口(比如:手机号的归属地能在天气预报里查天气)3.在手机号归属地接口添加一个json取样器4.点击运行去查看结果树看结果5.接下来就是如何把归属地city的值给天气预报。打开创建的json取样器,使用json表达式取值6.在天气预报接口中使用${}取值7.点击运行,查看结果 。能看到归属地是安阳,天气预报也是安阳。json取样器实现接口之间关联就完成了。...
2022-04-24 21:50:24
1806
原创 jmeter 正则表达式实现接口关联
1.打开jmeter2.测试计划右键添加线程组,名称随意,我的是关联3.再添加聚合报告和查看结果树4.右键在第2步创建的线程组添加两个能够关联的接口,我使用的是手机号归属地和天气预报:首先查手机号归属地得到城市名,在利用城市名去天气预报查天气。5.依次填好,另一个接口依照这个方式填好填好后运行,在查看结果树看运行结果,城市字段名是city6.选中手机号归属地右键添加正则表达式提取器7.定义用户变量名为chegnshi 根据正则表达式获取...
2022-04-24 21:27:34
813
原创 jmeter接口测试
点击启动jmeter鼠标右键测试计划添加一个线程组右键线程组添加http请求将接口按照要求输入点击运行这里查看响应数据聚合报告页面
2022-04-22 21:21:55
1281
原创 Charles弱网测试
打开Charles测试接口就以百度为例。输入搜索的数据,点击搜索能看到已经抓到包了点开代理,找到代理节流设置,点击启用节流,点击添加,主机输入:百度网址最后保存设置,切回浏览器刷新百度页面,发现比正常加载速度慢很多弱网测试成功!...
2022-04-22 21:01:42
87
原创 jenkins 接口自动化
1.jenkins 自动化测试必须要有tomcat,tomcat又得在java环境下运行 1.1.安装好jdk是这样的1.2.接下来配置jdk环境变量,打开系统环境变量 1.3.找到系统变量点击新建 1.4在系统环境变量点击新建输入JAVA_HOME,在点击浏览目录找到你安装好的jdk目录 上图完成后,点金新建,变量名输入:CLASSPATH变量值输入:.;%JAVA_HOME%\lib\dt.ja...
2022-04-22 20:34:38
2803
原创 Charles断点调试
打开Charles 打开浏览器打开百度输入123搜索 抓到百度提交的请求 鼠标右键找到断点,并复制URL 打开代理,启用断点,然后打开断点设置,启用断点6.点击添加把复制的url粘贴进去把查询框清空输入*号勾选请求点击确定7.清空列表8.打开浏览器,百度搜索123在打开cherlas,能看到已经抓到数据了点击Edit Request找到百度搜索的数据,进行修改修改成12306点击执行后...
2022-04-22 19:38:47
247
原创 ApiPost6接口之间传递数据(关联)
1、打开ApiPost62、接口关联,所以必需得有两个接口,我用的是手机号归属地查询和天气查询。天气查询使用手机归属地查询接口返回的参数(地名)进行查询,实现关联3、将查询出来的城市名称(city),设置为环境变量apt.variables.set("city", response.json.result.city);4、设置环境变量将刚获取的手机号归属地输入进去5、打开天气预报接口在参数输入{{chengshi}}6、查询成功,接口关联...
2022-04-22 17:06:51
2926
原创 fiddler 移动端证书下载
首先打开fiddler再打开模拟器,我用的雷电模拟器电脑和手机端在同一网络下手机端网络IP和电脑IP端口一致手机浏览器地址栏输入http://电脑ip:端口/证书下载以上完成就可以用fiddler 愉快的抓包了...
2022-04-21 20:55:34
1653
原创 fiddler证书安装
安装太过简单就不说了安装成功后,运行Fiddler.exe1.点击Tools-->options2.在options弹框中切换至HTTPS,勾选图中标记的2个选项并点击OK3.勾选后会弹出安装证书的提示,根据提示一直点击“是”即可安装成功...
2022-04-21 17:10:34
5143
1
原创 Charles基础
点击安装文件charles-proxy-4.2.8-win64.msi下一步勾选同意,点击”next”按钮指定安装的路径,不要中文路径,继续点击”next”按钮点击”install”按钮等待安装点击”Finish”按钮安装完成charles的证书下载(web)默认情况下,charles不能解析https协议的接口,里面的请求和响应数据都是乱码格式,所以我们需要下载ssl证书,来获取里面的数据点击help,选中ssl Pr...
2022-04-21 13:54:36
3456
原创 Postman+newman+Jenkins
简介:Newman 是 Postman 推出的一个 nodejs 库,Newman 可以方便地运行和测试集合,并用之构造接口自动化测试和持续集成安装: 需要先安装nodejs,并配置好环境变量 D:\load\node-v16.13.1-x64.msi验证:node –v 在nodejs命令行安装newman,命令行输入如下命令: npm install -g newman验证:运行命令是 newman run常用参数:-e:..
2022-04-19 21:31:14
585
原创 tomcat缓存不足
conf/context.xml中添加标签<Resources cachingAllowed="true" cacheMaxSize="100000" />单位KB
2022-04-19 09:52:13
531
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人