- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 202503执行jmeter压测数据库(ScyllaDB,redis,lindorm,Mysql)
ScyllaDB 支持 Cassandra Query Language,通过 CQL,你可以执行数据定义语言(DDL)和数据操作语言(DML)操作。 准备scylladb 包中 .jar 放到 D:\apache-jmeter-5.6.3\lib\ext 目录下面; 添加线程组---》JDBC Connection Configuration---》JDBC Request---》查看结果树。1)测试计划 : 添加scylladb 包所有包 2)JDBC Connection Con
2025-03-16 17:35:24
985
原创 删除无点击数据offer数据分析使用
result.loc[(result['totalClickCount_7'] >0)| (result['totalClickCount_8'] > 0)] 获取有效的offer数据data2;result.loc[(result['totalClickCount_7'] >0)| (result['totalClickCount_8'] > 0)] 获取有效的offer数据data2;4、 分析数据 根据data2有效offer,获取到有效的offer对应的每个dataSourceid;
2023-08-31 14:22:57
131
原创 offer 报表数据分析示例
7、 查找 affiliateId=10110006 和clickCount> 150000,数据, 并按照clickCount排序;6、 查找 affiliateId=10110006 和clickCount< 150000,数据;1、 查看offer 报表的最高clickCount,最低clickCount,平均值和中位数;2、 查看offer 报表的最高clickCount和最低clickCount 的全部信息;4 、获取installs 最高的1个affiliateId 值;
2023-08-24 18:26:14
178
原创 批量操作安装功能
类型 | 单线程总耗时| 多线程耗时| 多线程提升率| 多进程耗时|多进程提升率| 协程 | 协程提升率 || 类型 | 单线程总耗时 | 多线程耗时 | 多线程提升率 | 多进程耗时 | 多进程提升率 |schedulerinstall.py 单线程实现调度功能;schedulerinstall.py 多线程实现调度功能;schedulerinstall.py 多进程实现调度功能;doingPB02.py 多进程实现安装功能;click01.py : 发送点击模块;
2023-08-11 13:36:26
151
原创 jmeter 函数助手
一 、_CSVRead 函数接口:/business/base/approval/pendingApprovaldata:{"pageNum":1,"pageSize":10,"startTime":1636560000000,"endTime":1639238399000,"procInstName":"","procDefKey":"areaPurchaseContractHDL","approvalCode":"SQ278029","procInstStartUserId":""}.
2022-11-10 17:04:55
329
原创 关联接口的处理
当第一个接口返回taskId值和processInstanceId值,在第2个接口中要使用,处理方法:1、Python 做接口测试的处理方式:def test_data(self): time.sleep(20) url = "‘’‘’‘’/business/base/approval/myStart" method = "Post" data = {"pageNum":1,"pageSize":10,"procInstState":"0".
2022-11-10 16:56:26
565
原创 自动化测试报告
生成测试报告 allure 测试报告1安装allure-pytest pip install allure-pytest 测试报告中是有数据的,生成测试数据;(2.9.45)2 下载一个 commandline包;放到Python 目录下lib;3 在环境变量path 目录下面配置command,编写运行测试报告的代码:if __name__ == '__main__': # pytest.main(['-s','-v','-rA','test_case01.py'])
2022-11-10 16:52:53
556
原创 Jmeter 分布式压测环境搭建
一、准备测试机:IP(Master): 192.168.28.177 IP(slave) : 192.168.28.177 IP(slave) : 192.168.28.40 (slave 机器都是使用Windows 环境)所有机器java 环境: java version "1.8.0_121"所有机器jmeter 版本:apache-jmeter-5.2.1网络环境:同一个局域网,建议使用有线网络。二、jmeter 中修改设置2-1.在...
2022-04-28 11:30:54
601
原创 adb 命令总结
查看adb版本:adb version查看当前连接设备: adb devicesnetstat -aon |findstr 5037tasklist /fi "PID eq 11916"taskkill /pid 11916 /f如果发现多个设备: adb -s 设备号 其他指令 举例:adb -s devicel install xxx.apk安装apk: adb install -d -r xxx.apk卸载apk: adb uninstall xxx.a...
2020-07-09 09:36:32
279
1
原创 appium+Python 学习笔记(1)
Appium 简介及工作原理 开源、跨平台、原生/混合app、 Ios/Android 工作原理讲解;Appium 环境搭建: 脚本----Appium Server ----UiAutomator---手机执行; 脚本:Python Appium Server: Appium ----Node.js...
2018-10-30 09:47:32
1184
原创 Appium + python3.6 手机自动化环境搭建
一、python (Windows)下载和安装:1、双击python-3.6.5-amd64.exe,勾选Add Python 3.6 to PATH:,点击Install Now;2、稍等一会,提示安装完成,点击关闭。 3、安装环境检查: C:\Users\Administrator\AppData\Local\Programs\Python\ ...
2018-09-17 17:51:15
5518
原创 党建项目自动测试代码(java + selenium +testng + maven + jenkins + git )
一、java + selenium 代码编写: 具体代码设计步骤参考:Selenium2.0 自动化测试代码封装 二、testng 基本用法和编写一个testmg.xml文件运行;package com.dangjian.selenium.testCase;import org.testng.annotations.AfterMethod;import...
2018-09-13 11:13:40
1291
原创 github及eclipse 的使用
一、创建一个项目: 新建一个项目项目创建成功后,打开本地文件夹,使用GitHub命令行如下操作在命令行中输入git init ,使文件全部添加到git在命令行中输入git status在命令行中输入 git add .在命令行中输入 git commit –m “”在命令行中输入 git remote add origin githu...
2018-09-06 12:50:08
574
原创 协议级性能测试学习笔记(1)
一、概念:负载测试: 关注在不同用户数量,响应的系统它的性能反应,性能指标; 压力测试: 关注高压力,很大的用户同时去访问给服务器施加压力,系统是怎么死的; 容量测试: 最大支撑的数量(用户的数量、数据库) 二、性能评价指标:响应时间:从用户的角度评价系统的处理速度(2-5-10);吞吐量:硬盘IO、网络IO、CUP内存、请求处理能力、打开页面数量;事务处理能力-TPS : 处理当事务的能力...
2018-06-25 16:53:32
1555
原创 多线程在测试中的应用
1、Java 多线程什么是程序? 安装在磁盘上的一段指令集合,它是静态的概念。2、什么是进程? 它是运行中的程序,是动态的概念。每个进程有独立的资源空间。3、什么是线程? 线程,又称为轻量级进程,是程序执行流的最小单元,是程序中一个单一的顺序控制流程。线程是进程中的一个实体,是被系统独立调度和分派的基本单位。4、什么是多线程? 多线程则指的是在单个程序中可以同时运行多个不同的...
2018-06-20 08:44:02
2210
原创 探索式测试学习笔记(1)
什么是探索式测试? 探索式测试(Exploratory Testing)是一种自由的软件测试风格,强调测试人员同时展开测试学习、测试设计、测试执行和测试结果评估等活动,以持续优化测试工作。测试专家Cem Kaner博士在1983年提出的。测试需要探索,而探索需要大量的思考。积极思考的探索式测试是具有挑战性的智力过程,常常需要在不确定的顺序反复实施钻研、尝试、迂回、调整、评估等活动。好的探索式...
2018-06-14 17:31:37
3852
原创 testNG的使用
1、在MAVEN文件中填写如下内容自动下载testNG安装包: <dependencies> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.10<
2018-06-04 10:50:22
849
原创 Selenium2.0 自动化测试代码封装
一、框架设计原理:二、封装之前和封装之后代码的对比:1、封装后代码结构:2、封装之前的代码结构三、封装的方法:1、getByLocator的编写:配置文件的路径、封装元素属性的定位方法。2、ProUtil 的编写:读取配置文件。3、SelectDriver的编写:封装一些常用的浏览器。4、DriverBase 的编写:封装一些常用的方法。5、AddCartPage 的编写: 把页面上所用的元...
2018-05-19 07:51:27
3985
原创 Jmeter第三方插件Jmeter Plugins
1、Jmeter Plugins提供了五类组件: Standard Set:对线程组进行了扩展,扩充了监听器,更丰富了图标的展示; Extras Set:监听器进一步扩展,支持远程监控,图表展示更加丰富; Extras with Libs Set:提供了对JSON的支持,新增了JMS取样器; WebDriver Set:与WebDriver进行了集成,来进行自动化测试; Hadoop S...
2018-05-16 15:48:50
27348
原创 Selenium 2.0 Java Web项目自动化测试搭建
第一步:下载安装包。1、eclipse-SDK-4.2.2-win32;2、selenium-java-2.44.0;3、jdk-7u79-windows-i586.exe;4、eclipse-testng离线包;5、testng-xslt-1.1;6、apache-ant-1.9.4-bin; 第二步:安装。1、 Java环境变量配置:(1) 点击jdk-7u79-windows-i586.e...
2018-05-05 11:51:21
1124
jmeter压测数据库(ScyllaDB,lindorm,Mysql) 常用*.jar资源
2025-03-16
Jenkins-2.121.1
2018-06-14
FileZilla-3.33.0-win64-setup-bundled.exe
2018-05-16
eclipse-testng离线包
2018-05-05
testng-xslt-1.1压缩包
2018-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人