自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 web UI自动化--登录

login_url = "https://passport.gooagoo.com/" # 登录页面的URL。需下载浏览器对应版本的driver,如chromedriver.exe,然后配置好环境变量。browser = webdriver.Chrome() # 使用Chrome浏览器。其中,xpath的路径为相对路径,绝对路径有时会报错。# 定位登录页面元素。# 输入用户名和密码。

2023-11-10 22:45:02 315

原创 python 小测验(16-23)

第三行输入一个整数0或1。0代表升序排序,1代表降序排序。将字符转换为整数,即用于获取ASCII给定字符的值。假设 dp[i]为终点为第i个桩的最大走法。第二行输入待排序的数组,每个数用空格隔开。第一行输入数组元素个数。

2023-10-25 18:02:40 108

原创 python 小测验(1-15)

import sysfor line in sys.stdin: #sys.stdin是一个标准化输入的方法。

2023-10-24 14:28:00 134 1

原创 Jmeter获取两个接口的多个参数,进行比较

上面的参数不需要${},测试模式里的参数需添加${}。一、获取一个接口的多个参数:添加json提取器。如有多个字段需要比较,添加多个响应断言即可。用上述方法,获取另外一个接口的多个参数。不同参数之间,用分号隔开。

2023-10-19 17:24:46 220 1

原创 Jmeter查询es数据库,需登录

其中1 为浏览器获得的信息,2为es登录授权(后续涉及)其中1为浏览器获得的信息,2为es查询条件。响应数据正常返回结果,查询成功。//Base64编码。

2023-10-19 11:10:23 286 1

原创 jmeter获取当前日期

/ new Date()为获取当前系统时间。//将date存入expectDate变量中,请求中使用${toDay}

2023-10-12 15:24:07 748

原创 jmeter循环获取前一个接口的返回值

其中maximum value为读取到最后一个:${shopEntityId_matchNr},引用名称为之后引用时使用的名称,entityIdCount,以后引用时,使用${entityIdCount}5、上报接口中,引用格式如下:"shopEntityId": "${__V(shopEntityId_${entityIdCount})}",3、上报接口中设置循环控制器,循环次数设置为${shopEntityId_matchNr},如图。其中,Match No 设置为-1,为循环提取。

2023-10-12 15:20:15 544

原创 jmeter循环读取文件中的值

2、添加csv数据文件设置。1、添加一个循环控制器。3、接口中使用相关参数。

2023-10-12 15:07:47 315

原创 jmeter使用前一个接口的返回值

目标:登录后,提取token,下一个接口使用。3、在json提取器上添加信息,如图。1、登录接口添加json提取器。2、查看登录接口的token。

2023-10-12 15:00:44 90

原创 jmeter简单使用

目标:使用jemeter实现登录接口,其中使用HTTP请求默认值,及用户定义的变量。添加成功后,点击界面上的绿色按钮,即可在察看结果树中查看接口调用的结果。其中需求填写的信息为域名,之后的接口都无需再填写此信息。shopId使用的用户定义的变量,引用方式为${shopId}在此配置中可以添加一些用户定义的变量,方便接口引用。相应断言中添加断言,根据需求填写。其中的方法和路径根据接口文档填写即可。1、添加HTTP请求默认值。2、添加用户定义的变量。

2023-10-12 14:33:04 24

原创 Monkeyrunner的简单应用

monkey: Monkey工具直接运行在设备或模拟器的adb shell中,生成用户或系统的伪随机事件流。monkeyrunner: monkeyrunner工具则是在工作站上通过API定义的特定命令和事件控制设备或模拟器。

2023-10-12 11:37:03 43

原创 monkey的简单应用

LaunchActivity(pkg_name, cl_name):启动应用的Activity。参数:包名和启动的Activity。Tap(x, y, tapDuration): 模拟一次手指单击事件。参数:x,y为控件坐标,tapDuration为点击的持续时间,此参数可省略。DispatchPress(keyName): 按键。参数: keycode。

2023-10-12 11:00:17 167

原创 python 操作mysql数据库(连接,增,删,改,查)

连接到MySQL数据库# 创建游标对象。

2023-10-11 17:57:11 221

原创 Python操作mongo(连接,增,删,改,查,关闭)

连接数据库1、如果是全局用户,创建于admin,要先连接admin,权限验证后连接想要访问的数据库 # 连接到账户所属的数据库,账号密码认证2、如果是指定数据库用户,直接连接指定数据库,然后进行权限验证db = client.authenticate("用户名", "密码")

2023-10-11 16:29:13 146

原创 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 37

原创 python 调用post接口

print("请求失败,状态码:", response.status_code)

2023-10-11 15:10:32 161

原创 python base64后前面的b如何去掉

gbk格式的字符串进行base64加密后,前面有个b,去掉它。# 将gbk格式的字符串进行base64加密。

2023-10-11 15:03:57 352

原创 python 操作es数据库(增,删,改,查)

"""连接es"""return es必须先连接数据库,才可进行下一步操作。

2023-10-11 14:49:40 369

原创 ES常用操作

其中pos_bill为表名,001为id,routing根据表的mapping,mapping中有routing则添加,没有则不添加。其中 "size": 0,为表中展示几条原有数据;aggs下面的俩sum为两个字段各自的和。其中_source下的includes为展示的字段,excludes为不展示的字段。

2023-10-11 11:51:54 33

原创 charle手机端抓包步骤

charle

2023-09-27 18:00:06 135 1

原创 Charles打断点的步骤

Charles打断点的简单步骤

2023-09-27 17:29:57 144 1

原创 Pytest框架

pytest框架搭建

2023-09-27 17:19:07 58 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除