- 博客(22)
- 收藏
- 关注
原创 web UI自动化--登录
login_url = "https://passport.gooagoo.com/" # 登录页面的URL。需下载浏览器对应版本的driver,如chromedriver.exe,然后配置好环境变量。browser = webdriver.Chrome() # 使用Chrome浏览器。其中,xpath的路径为相对路径,绝对路径有时会报错。# 定位登录页面元素。# 输入用户名和密码。
2023-11-10 22:45:02
460
原创 python 小测验(16-23)
第三行输入一个整数0或1。0代表升序排序,1代表降序排序。将字符转换为整数,即用于获取ASCII给定字符的值。假设 dp[i]为终点为第i个桩的最大走法。第二行输入待排序的数组,每个数用空格隔开。第一行输入数组元素个数。
2023-10-25 18:02:40
150
原创 python 小测验(1-15)
import sysfor line in sys.stdin: #sys.stdin是一个标准化输入的方法。
2023-10-24 14:28:00
218
1
原创 Jmeter获取两个接口的多个参数,进行比较
上面的参数不需要${},测试模式里的参数需添加${}。一、获取一个接口的多个参数:添加json提取器。如有多个字段需要比较,添加多个响应断言即可。用上述方法,获取另外一个接口的多个参数。不同参数之间,用分号隔开。
2023-10-19 17:24:46
358
1
原创 Jmeter查询es数据库,需登录
其中1 为浏览器获得的信息,2为es登录授权(后续涉及)其中1为浏览器获得的信息,2为es查询条件。响应数据正常返回结果,查询成功。//Base64编码。
2023-10-19 11:10:23
436
1
原创 jmeter循环获取前一个接口的返回值
其中maximum value为读取到最后一个:${shopEntityId_matchNr},引用名称为之后引用时使用的名称,entityIdCount,以后引用时,使用${entityIdCount}5、上报接口中,引用格式如下:"shopEntityId": "${__V(shopEntityId_${entityIdCount})}",3、上报接口中设置循环控制器,循环次数设置为${shopEntityId_matchNr},如图。其中,Match No 设置为-1,为循环提取。
2023-10-12 15:20:15
798
原创 jmeter使用前一个接口的返回值
目标:登录后,提取token,下一个接口使用。3、在json提取器上添加信息,如图。1、登录接口添加json提取器。2、查看登录接口的token。
2023-10-12 15:00:44
204
原创 jmeter简单使用
目标:使用jemeter实现登录接口,其中使用HTTP请求默认值,及用户定义的变量。添加成功后,点击界面上的绿色按钮,即可在察看结果树中查看接口调用的结果。其中需求填写的信息为域名,之后的接口都无需再填写此信息。shopId使用的用户定义的变量,引用方式为${shopId}在此配置中可以添加一些用户定义的变量,方便接口引用。相应断言中添加断言,根据需求填写。其中的方法和路径根据接口文档填写即可。1、添加HTTP请求默认值。2、添加用户定义的变量。
2023-10-12 14:33:04
52
原创 Monkeyrunner的简单应用
monkey: Monkey工具直接运行在设备或模拟器的adb shell中,生成用户或系统的伪随机事件流。monkeyrunner: monkeyrunner工具则是在工作站上通过API定义的特定命令和事件控制设备或模拟器。
2023-10-12 11:37:03
87
原创 monkey的简单应用
LaunchActivity(pkg_name, cl_name):启动应用的Activity。参数:包名和启动的Activity。Tap(x, y, tapDuration): 模拟一次手指单击事件。参数:x,y为控件坐标,tapDuration为点击的持续时间,此参数可省略。DispatchPress(keyName): 按键。参数: keycode。
2023-10-12 11:00:17
284
原创 Python操作mongo(连接,增,删,改,查,关闭)
连接数据库1、如果是全局用户,创建于admin,要先连接admin,权限验证后连接想要访问的数据库 # 连接到账户所属的数据库,账号密码认证2、如果是指定数据库用户,直接连接指定数据库,然后进行权限验证db = client.authenticate("用户名", "密码")
2023-10-11 16:29:13
275
原创 python 读取文件
data=final_data(file_name,encoded_string)# 将数据转变为接口可接受的json格式。folder_path = 'E:\工作相关\数据工厂\综合文本解析\特殊数据优化测试\账单\/test'result=post_integrationparse(data) #调用post接口,获取接口返回数据。encoded_string=to_base64(data_gbk) #数据base64加密。#读取文件夹下的文件。
2023-10-11 15:20:55
71
原创 python base64后前面的b如何去掉
gbk格式的字符串进行base64加密后,前面有个b,去掉它。# 将gbk格式的字符串进行base64加密。
2023-10-11 15:03:57
586
原创 ES常用操作
其中pos_bill为表名,001为id,routing根据表的mapping,mapping中有routing则添加,没有则不添加。其中 "size": 0,为表中展示几条原有数据;aggs下面的俩sum为两个字段各自的和。其中_source下的includes为展示的字段,excludes为不展示的字段。
2023-10-11 11:51:54
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人