- 博客(16)
- 收藏
- 关注
原创 使用Beanshell前置处理器对Jmeter的请求body进行加密
2).在java里面编写好加密方法,导出jar包,把导出的jar包放入C:\*****\apache-jmeter-5.5\lib\ex目录下————(看补充部分)。4.把jar包放进C:\*****\apache-jmeter-5.5\lib\ex目录下。先点clean,再点package,最后在target目录下出现了jar包。1).直接在Beashell中进行加密。7.Beashell 整体代码展示。5.Beashell 里面导入包。1.创建一个新的Maven项目。
2025-03-10 16:00:08
395
原创 java如何连接PostgreSQL 数据库,含代码和教程
首先,在项目的src目录中,创建一个名为DatabaseConfig.java的新文件。//获取配置文件的内容,并返回配置文件的信息 public class DatabaseConfig {static {} }//获取配置文件的内容,并返回配置文件的信息 public class DatabaseConfig {static {} }//获取配置文件的内容,并返回配置文件的信息 public class DatabaseConfig {
2025-02-10 16:15:25
1251
转载 Jmeter之解决变量在线程组之间不同步的问题+真实的多接口压测脚本+BeanShell后置处理器+函数助手
我们首先添加一个setUp线程组,这个setUp其实就是用来准备环境的,比如说我们获取登陆接口返回的信息,然后将token提取出来,注意:引用名称为token。但是真实的压测多个接口的脚本都是这样的,一个接口一个线程组,为什么这样做,因为这样一是好控制每个接口压测的策略,2是报告好区分。这个参数 ${token}我尝试过了,不加也没关系,如果要加的话,就把我们提取的token名提取放在这里: ${token}第三处填写这个变量现在的值,那我们刚刚提取出来是叫token的,获取它的值就是${token}
2025-01-14 11:35:26
32
原创 Selenium安装WebDriver最新Chrome驱动并启动Chrome浏览器
默认google 的安装目录在"C:\Program Files\Google\Chrome\Application",但C:\Program Files需要管理员权限,如果把chromedriver.exe放在该目录下,可能无法正常访问。这个做个补充,有时候你在公司你是没有管理员权限的,这里就来介绍非管理员权限怎么去配置这个chromedriver, 包括复制到非管理员权限文件夹、匹配Python环境并添加至系统PATH,以及验证方法。在pycharm里执行以下代码块,能打开访问浏览器,即为成功。
2024-08-06 16:21:24
9962
4
原创 python代码编写如何连接数据库
以上示例代码演示了如何使用Python连接MySQL、SQLite和PostgreSQL数据库。请根据您实际使用的数据库类型选择相应的库,并填入正确的连接参数。在连接数据库时,需要确保数据库服务已启动并正确配置连接参数。在Python中连接数据库通常需要使用相应的数据库模块或库,根据不同的数据库类型选择不同的库。
2024-08-02 16:02:52
402
原创 Python接口自动化中如何处理form-data格式的数据
我们在做自动化测试时,难免会遇到form-data格式的数据,我们经常遇到需要解析表单数据(form-data)的情况。
2024-07-24 11:21:57
1168
原创 Python的logging模块的使用和重写:从基础到高级
在Python编程中,日志记录是一种重要的调试和错误追踪工具。Python的logging模块提供了一种灵活的框架,用于发出日志消息,这些消息可以被发送到各种输出源,如控制台、文件、HTTP GET/POST位置等。本文将深入探讨Python的logging模块,包括其基本用法、高级特性以及如何将其应用到实际项目中。首先,我们来看一下logging模块的基本用法。logging模块的主要功能是提供一种灵活的框架,用于发出日志消息。
2024-07-23 17:40:07
592
1
原创 Pyhon常见的几种加密解密算法
在工作中很多情况是需要对数据进行加解密处理的,比如账号密码加密,还有支付密码的加密等。为了方便我们的工作,可以自己写一套加解密方法用于测试,本文主要介绍以下几种方法,后续有新的也会继续补充。
2024-07-16 17:38:02
697
原创 Python之OS模块常用函数详解
描述:把目录和文件名合成一个路径,1.如果各组件名首字母不包含’/’,则函数会自动加上,2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃,3.如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾。描述:判断是否为绝对路径,也就是说在WIndow系统下,如果输入的字符串以" / "开头,os.path.isabs()就会返回True。描述:路径存在则返回True,路径损坏也返回True, 不存在,返回 False。语法:os.path.join(path1[, path2[, …
2024-07-16 17:13:25
603
原创 Python 如何生成一组随机数
在接口测试时,很多情况下会用到随机数来进行测试,举个例子:比如生成手机号,生成激活码(优惠券),唯一识别码,手机号一般就是由纯数字组成,唯一识别码和激活码一般都是纯字母或者字母和数字组成的,大多数都是由字母和数字组成,那就首先要有一个所有字母和数字的字符串,然后随机取出几个字母或数字。然后用string.ascii_letters方法获取a-z和A-Z的所有字母并赋值给characters, 接着用random.choice()方法在characters里面拿取指定长度的随机数并返回。
2024-07-15 11:12:05
556
原创 ADB 常用命令及详解
ADB 常用命令及详解即 Android Debug Bridge,Android调试桥。ADB工作方式比较特殊,采用监听Socket TCP 端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口。熟练使用 ADB 命令将会大大提升开发效率。 ADB 的命令有很多,夏明是一些 ADB 常用命令。显示系统中全部设备:adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示2.开启ADB服务:adb start-serve
2024-07-11 11:11:57
849
原创 不安装Allure的情况下如何在本地正常打开allure html报告
我们使用pytest+allure生成Allure自动化测试报告后,需要发给领导或者客户查看报告的详细信息。此时我们通过将allure生成的html报告压缩成压缩包后发送给领导,但是领导电脑由于没有安装Allure服务,打开会全部显示“Loading”, 无法查看到报告的具体内容。(如下图所示)那么此时我们应该怎么办呢?注意:本文方法只适用于windows。
2024-07-11 11:03:56
1534
原创 关于【Adb】使用grep命令报错:“‘grep‘ 不是内部或外部命令,也不是可运行的程序或批处理文件”的解决方法
关于【Adb】使用grep命令报错:“‘grep’ 不是内部或外部命令,也不是可运行的程序或批处理文件”的处理方法
2022-03-20 00:18:31
11737
1
原创 使用selenium自动登录126/163邮箱并自动发送邮件
使用selenium自动登录126/163邮箱并自动发送邮件我使用的是Python3.8.10+selenium贴上我写的源代码我使用的是Python3.8.10+selenium最近学习自动化,拿了126邮箱来练手,发现有定位登录界面的输入框和收件人的输入框的时候失败了,然后研究了好久才搞好,总结以下几点:1、登录界面定位不到是因为被iframe包围了,所以需要先定位到iframe元素,然后在定位输入框fr = dr.switch_to.frame(0) #定位到iframedr.find_
2022-03-12 13:55:30
5063
原创 webdriver不能启动浏览器,报module 'selenium.webdriver' has no attribute"问题解决办法
webdriver不能启动浏览器,报module ‘selenium.webdriver’ has no attribute"问题解决办法1、先配置下环境变量(谷歌浏览器为例)步骤:下载好浏览器驱动chromedriver.exe(下载地址:http://chromedriver.storage.googleapis.com/index.html)拷贝chromedriver.exe放在谷歌...
2020-05-08 15:35:54
16305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人