Jmeter性能测试
·
_庄@雅@丽
.............
展开
-
jmeter连接mysql测试 简单查询
对数据库的查询语句、执行效率做相关的性能测试…理论知识:1.JDBC 连接数据库配置在初始化的时候,设置连接池的大小,所有的请求共用这些连接,使用结束之后,放到连接池中。在分析接口压测的时候,为了进一步确认问题,进行数据库压力测试。2.数据库压力测试:1:单纯测试数据库服务器的性能(数据库本身性能):数据库连接池的配置。Sql可以随便写2:测试程序员的SQL是否合理,需要程序员配合,把接口中对应的sql要过来,测试该sql是否合理。—————————————————————————————原创 2021-04-22 11:02:01 · 229 阅读 · 0 评论 -
MySQL数据库压测原理
理论是学习技能的基础,我感觉还蛮重要的。客户端 、 服务端 、 数据库 三都关系得理清楚了~客户端发送请求到web服务端的时候,后台会解晰数据,解晰好了,去处理这个请求,服务器去调用 数据库,在这里通过sql语句查询从数据库里找出来,返回到web服务器,包装成json形式的字符串,之后响应数据的形式返回给客户端在做jmeter压测的时候,主要测的是请求、响应的接口整个得到的数据,反应的是整体的响应时间,这个响应时间包括 请求的时间 - 服务器后台处理逻辑 - 再到数据库里查询数据-数据库服原创 2021-04-22 10:45:56 · 319 阅读 · 0 评论 -
Jmeter参数化 之 CVS参数配置
主要的用途:多个用户登陆,进行并发测试时,可通过cvs参数化(本地创建文本,多个用户、密码)1.在本地创建个文件2.创建个CSV3.在HTTP请求中去引用它原创 2021-03-03 15:51:49 · 298 阅读 · 2 评论 -
Jmeter参数化 之 用户参数化
其实就是用户定义的参数化三种方式:1.在“测试计划”这,可以设置全局变量的参数化,请求参数中去引用它在“测试计划”这里设置参数化,那下面的所有的测试计划中的线程组中的请求参数都会引用这个参数化,针对比较大的请求(用${你命名的})2.创建一个“用户定义的变量”,这个只针对这个线程组的范围内使用参数化1)在【用户定义的变量】中去对端口号设置参数化2)http请求中去引用参数化3.在“前置处理器 - 用户参数”1)对用户名、密码进行参数化设置2)在http请求这去引用参数化3原创 2021-03-03 15:35:26 · 281 阅读 · 1 评论 -
Jmeter脚本录制二:Badboy录制脚本
1.打开Badboy软件 ,进行如下操作:2.输入 URL后回车,界面显示登陆界面3.点击按钮录制,在badboy中进行脚本录制1)输入用户名、密码2)查看界面左侧显示脚本录制中;4.导出1)在badboy录制的脚本中,删除一些不需要的2)导出来后,可以在Jmeter中打开,这样就不用手动去jmeter中配置了5.在jmeter中导入脚本 ,查看界面显示1)设置线程组2)添加监听器...原创 2020-10-10 10:40:13 · 296 阅读 · 0 评论 -
jmeter脚本录制一:代理服务器
代理服务器操作步骤:1.创建一个线程组2.创建一个http代理服务器3.启动前设置代理4.验证代理设置是否成功,输入百度网址,点击,设置代理后不能访问外网;4.代理设置好后,就在Jmeter上进行配置、启动5.脚本录制1)点击按钮【启动】,显示正常录制,在本地去登陆网址(内网可访问的),在浏览器上进行的操作都会录入进去2)也可以停止脚本的录制;3)录制结束后,需要将代理取消掉,要不能正常上网;...原创 2020-10-10 10:19:43 · 230 阅读 · 0 评论 -
Jmeter 配置安装
一、安装JDK进入官网,https://www.oracle.com/downloads/index.html#java,选择 Java (JDK) for Developers,选择JDK,download,3.选择电脑系统选择对应的版本4.下载完成后选择适当路径安装windows 下双击.exe执行文件,选择下一步,直至完成即可。配置JDK环境变量新建 “JAVA_HOME”变量,变量值:C:\Program Files (x86)\Java\jdk1.8.0_20; (JDK的原创 2020-09-14 11:06:47 · 100 阅读 · 0 评论