- 博客(105)
- 收藏
- 关注
原创 jmeter+ant+jenkins自动执行
配置环境变量可以执行jmeter配置jmeter可执行的环境变量通过指令执行jmeter脚本生成的结果报告。
2024-09-19 19:44:18 227
原创 jmeter执行python脚本,python脚本的Faker库
通过如下地址下载jython-standalone-XXX.jar包并放到jmeter的XXX\lib\ext目录下面重启jmeter在JSR223中找到jython可以编写python代码执行。
2024-09-06 15:47:15 505
原创 Chrome浏览器无法打开无痕模式的解决方案
3、在HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome下面找到IncognitoModeAvailability将值修改为0,重新打开浏览器即可打开无痕模式。1.在设置---关于Chrome里面进行升级,升级到最新版本。2.windows+R打开运行输入regedit打开注册表。
2024-08-14 09:48:42 644
原创 python的垃圾回收机制
针对那些容器类的对象,在python中会将他们放到一个双向量表中,做定期扫描,检查是否有循环引用,如果有则各自-1,如果-1之后等于0,则直接回收。为了少扫描对象,将没有问题的对象让他放上上一级链表中,默认下一级扫10次,上一代才扫描一次,总共有3代。a.append(b) # b的计数器2。b.append(a) # a的计数器2。引用计数器为主,标记清除和分代回收为辅。--引用计数器会出现循环引用。--引用计数器(同上)
2024-08-01 20:19:18 151
原创 WebSocket协议测试
websocket和http都是网络接口数据交换的协议。都是基于TCP协议区别http:每次数据交互都是一个全新的请求;主动发起http请求调用(非实时)websocket:建立长久网络连接,服务器/客户端可以相互主动发数据(实时)
2024-08-01 09:37:33 461
原创 python---迭代器生成器
迭代器是一种支持next()操作的对象,它包含了一组元素,当执行next()操作时,返回其中一个元素。当所有元素都被返回后,再执行next()报异常---StopIteration。
2024-07-19 10:07:23 197
原创 jmeter持续学习之---控制器
1.添加用户定义的变量:参数名:固定前缀+连续的数字后缀2.添加ForEach并配置3、在ForEach控制器下方添加HTTP请求,并引用ForEach读取的数据${word}
2024-07-15 16:32:04 412
原创 大模型性能测试报告
设置100并发量, 压测20分钟。样本总量124675,响应时间:400ms左右(在没有产品特别说明情况下一般不超过500ms就可以),错误率:0.02%。由于流式接口同样情况下,比非流式接口性能要求更高些(因为在流式返回过程中用户可能更集中,所以继续加到150的VU量)查询会话角色设置50%的流量走小奇,50%的流量走小瑞,每个角色下20%的流量走置顶,80%的流量走非置顶。按照角色50%的流量走小奇,50%的流量走小瑞。分析:查询历史聊天和用户会话聊天这两个场景是产品的核心也是用户用的比较多的。
2024-07-09 09:34:55 503
原创 Jenkins接口自动化项目的工程创建
在updates/default.json把updates.jenkins.io/download替换为 mirrors.tuna.tsinghua.edu.cn/jenkins。需要安装java的JDK 推荐安装JDK17(https://blog.csdn.net/wochunyang/article/details/138520209)构建后的操作步骤可以配置设置执行后的allure报告的存储位置。下配置JDK安装的目录和Allure安装的目录。下载的代码存放在workspace的文件目录下。
2024-07-01 15:21:05 711
原创 接口测试代码和工具
#coding:utf-8import requestsclass TestApi():url_login = "https://legend-sit.omodaglobal.com/api/auth/oauth2/token"url_topic_b = "https://legend-sit.omodaglobal.com/api/community/topic_b/page?size=10¤t=1"def __init__(self):passdef test_log(self):heade
2024-06-25 19:19:55 640
原创 JVM参数设置调优
5.-XX:+UseG1GC:设置使用G1垃圾回收器,如果堆内存设置的是8G以上且对停顿时间有要求推荐使用G1垃圾回收器(jdk必须是1.7以上版本),其中-XX:MaxGCPauseMillis 用于设置垃圾回收停顿时间。7.-XX:MaxTenuringThreshold:老年代晋升年龄,默认15,该值主要影响新生代对象成为老年代对象的快慢问题,如果该值过大会导致新生代对象迟迟不能成为老年代对象,而占用新生代空间。-XX:+UseConcMarkSweepGC:老年代垃圾回收器使用CMS垃圾回收器。
2024-06-21 18:14:31 771 1
原创 测试内容初步认知
了解需求--需求评审--编写测试用例--测试用例评审(产品、开发、测试)--提测测试--bug管理(devops)--集成--集成回归--发布灰度包测试(灰度周期一周)----编写测试报告--发布上线。
2024-06-21 09:54:45 513
原创 python文件和目录的操作
返回指定路径的上一级目录名称print(os.path.dirname("D:/PythonProject/PythonProject/文件"))返回当前工作目录的绝对路径print("当前工作目录是:", current_directory)
2024-06-14 09:34:58 188
原创 测试工具链
主要做接口的基本功能测试和性能测试的一款工具,提供了丰富的测试元件。jmeter支持外部jar包的安装来扩展自己的功能。不仅支持http协议还包括grpc等支持数据库的连接。
2024-06-04 10:54:42 612 3
原创 移动端性能测试(android/ios)
实时收集android/ios性能的工具,Android设备无需Root,iOS设备无需越狱。有效解决Android和iOS性能的测试和分析挑战。
2024-05-29 10:52:28 612 1
原创 正则表达式
带有语法高亮的、支持PHP / PCRE 和 JS 语言、 上下文解释、 备忘单、参考 和 正则表达式社区的正则表达式测试工具。RegExr: 学习、构建 和 测试 正则表达式 Test RegEx。
2024-05-21 15:48:39 395
原创 k8s知识
k8s是用于容器编排和管理的,docker或者ctr是k8s的运行时,k8s通过容器运行时来启动容器,容器启动需要镜像,镜像可以用docker构建,dockerfile就是用于自定义如何构建镜像,所以上面那套流水线就是先用dockerfile和docker构建出docker镜像,然后k8s使用这个镜像来起容器。
2024-04-08 18:41:49 379
原创 python的进程,线程、协程
p = Process(target=run, args=('XWenXiang',)) # 创建一个进程对象p.start() # 告诉操作系统创建一个新的进程print('父进程')
2024-02-05 22:11:42 231
原创 Redis
redis主要做高速缓存redis的基本数据类型java使用redis引入依赖连接redis同样存取为什么使用redis(redis的特点)redis的正常使用使用redis的缓存架构图如果引入缓存架构redis的测试
2024-01-29 14:13:15 335
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人