【性能测试】Jmeter工具使用3-练习题详细答案
【练习】
基础题:
1、什么情况下需要使用直连数据库?
2、Jmeter直接数据库的操作步骤及关键配置是什么?
3、Jmeter用于控制取样器执行顺序的逻辑控制器有哪几个?作用分别是什么?
4、Jmeter同步定时器的作用是什么?
5、Jmeter同步定时器的超时时间是否需要设置?为什么?
6、要求20个用户并发,服务器的业务压力为60QPS,请问常数吞吐量定时器值应该为?
7、分布式测试的原理是什么?
提高题:
8、有一个OA系统,请求OA系统中所有的请假单(结果为json格式,返回请假单的总数量和详细信息),并校验结果是否正确。请使用Jmeter进行测试,并描述测试步骤?
先自己思考,再看后续答案效果更佳!!!
【答案】
基础题:
1、什么情况下需要使用直连数据库?
>>应用场景:自动化测试时自动校验响应数据
2、Jmeter直接数据库的操作步骤及关键配置是什么?
>>准备工作:
- 启动数据库
- 加载JDBC的JAR包(测试计划下添加/放入lib目录) 添加JDBC连接池配置
>>数据库连接操作步骤:
- 发送JDBC Request(连接池名称、SQL语句、保存的变量名)
- 发送HTTP请求,将HTTP响应中的内容与JDBC Request查询的结果作对比
>>关键配置
- 配置连接池名称、配置数据库URL、用户名密码等信息
3、Jmeter用于控制取样器执行顺序的逻辑控制器有哪几个?作用分别是什么?
4、Jmeter同步定时器的作用是什么?
5、Jmeter同步定时器的超时时间是否需要设置?为什么?
必须设置。在有些场景中,不止是应用服务器有超时时间,网络也会有延迟,这些会影响我们的响应时间,所以超时的设置是为了保证数据可以正常地发送到客户端。
6、要求20个用户并发,服务器的业务压力为60QPS,请问常数吞吐量定时器值应该为?
根据公式:吞吐量速率(单位:分钟) = QPS * 60 / 用户数
另:
- QPS(TPS):每秒钟request/事务 数量
- 并发数: 系统同时处理的request/事务数
- 响应时间: 一般取平均响应时间
- (很多人经常会把并发数和TPS理解混淆)
- 理解了上面三个要素的意义之后,就能推算出它们之间的关系:
- QPS(TPS)= 并发数/平均响应时间
7、分布式测试的原理是什么?
一台控制机和多台代理机:
- 控制机发布请求指令给代理机
- 代理机向服务器发送请求,收到服务器返回的响应
- 控制机会对所有代理机的测试数据进行汇总和统计
提高题:
8、有一个OA系统,请求OA系统中所有的请假单(结果为json格式,返回请假单的总数量和详细信息),并校验结果是否正确。请使用Jmeter进行测试,并描述测试步骤?
1、配置JDBC连接池,添加JDBC请求,查询总数量
2、添加HTTP请求,查询请假单的数量和详细信息
3、添加JSON断言,找到响应数据中的总数量的值,与JDBC请求返回的总数量做对比
更多内容可以看我其他文章~
【性能测试】Jmeter工具使用3-练习题详细答案相关推荐
- jmeter工具进行性能测试
jmeter工具进行性能测试 性能测试理论概述 背景 性能测试指标 TPS 平均响应时间 TOP响应时间 其他指标 性能监控指标 性能测试流程 jmeter工具 jmeter常用组件 jmeter命令 ...
- 使用 Apache JMeter™工具进行性能测试
使用 Apache JMeter™工具进行性能测试 一.性能测试的定义. 性能测试是通过自动化的测试工具模拟多种正常.峰值以及异常负载条件来对系统的各项性能指标进行测试.负载测试和压力测试都属于性能测 ...
- 2022工具钳工(高级)考试练习题及答案
题库来源:安全生产模拟考试一点通公众号小程序 2022工具钳工(高级)操作证考试题为工具钳工(高级)判断题历年真题!2022工具钳工(高级)考试练习题及答案根据工具钳工(高级)新版考试题库.工具钳工( ...
- Java Web项目性能测试 - JMeter测试网站吞吐量、反应时间百分比、流量
Java Web项目性能测试 - JMeter测试网站吞吐量.反应时间百分比.流量 为了衡量.调整.完成Java Web项目的性能指标,满足客户.用户对性能的要求,保证项目上线后能正常运行,以及了解项 ...
- 【软件测试】接口自动化测试面试题及详细答案
前言 最近看到网上流传着各种面试经验及面试题,往往都是一大堆技术题目贴上去,但是没有答案. 为此我业余时间整理了这份软件测试基础常见的面试题及详细答案,望各路大牛发现不对的地方不吝赐教,留言即可. 接 ...
- 2022电工(初级)练习题及答案
题库来源:安全生产模拟考试一点通公众号小程序 2022年电工(初级)全部考试题库为电工(初级)考试真题的新全考试题型!2022电工(初级)练习题及答案依据电工(初级)新版考试题库.电工(初级)复审模拟 ...
- Jmeter工具的使用——功能测试
Jmeter工具的使用--功能测试 一.Jmeter的简介 二.用jmeter实现抓包 三.jmeter的功能测试 (1)以学员登录接口为例: (2)以新增用户为例: 一.Jmeter的简介 Jmet ...
- MySQL查看SQL语句执行效率和mysql几种性能测试的工具
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好 ...
- 2019年12月计算机统考答案,2019年12月计算机等级WPS考前冲刺练习题及答案
[导语]2019年12月计算机等级考试已经进入冲刺阶段,为了方便考生及时有效的备考,那么,无忧考网为您精心整理了2019年12月计算机等级WPS考前冲刺练习题及答案,把握机会抓紧练习吧.如想获取更多计 ...
最新文章
- (转)基于MVC4+EasyUI的Web开发框架形成之旅--界面控件的使用
- python类的私有属性_Python 的私有属性和‘受保护的’属性
- tomcat关闭 异常报告
- [开源].NET数据库访问框架Chloe.ORM
- SECD machine
- Activity之间传递bitmap,Observer观察者模式
- 一次深夜优化MySQL亿级数据分页的奇妙经历
- c语言整型的最大范围,整型变量范围最大到32750?
- python unittest用法
- (int)、Convert.ToInt32()与int.Parse()的区别
- Oracle ERP Interface堵住--Request Running too long time,查找Request执行的Sql
- 深入浅出mysql第二,mysql-深入浅出MySQL(第2版)-ITBook分享(pdf mongodb java javascript node )...
- #WPF#Dirkster.AvalonDock教程
- 【hadoop学习项目】10. 使用多级MR找出两两用户之间的共同好友
- java同步锁有哪几种_Java实现锁的几种方式
- 中国股票市场化整为零,然后聚沙成塔
- DeFi守护神是谁?
- php 域名被劫持,域名被劫持怎么办
- larval框架的获取并存储(cache的使用)
- 天玥运维安全网关_中国工业网络安全厂商综合能力概览
热门文章
- hypermesh 连接单元_八重洲电台发布网络远程控制系统LAN单元“ SCULAN10”
- wps上下括号怎么打出来_【wps大括号怎么打出来】wps大括号怎么打两行字_wps大括号怎么打...
- 合泰32-Onenet-WiFi模块-合泰单片机通过MQTT协议数据上云(二)
- 如何来制作公司组织结构图
- 这几个素材站帮我做影视剪辑,从3000到10000,抓紧收藏
- 阿里云田涛涛解读未来自动化运维新思路:CloudOps
- 前端刚实习的一些建议(包含一些问题的解决:移动端滑动监听不灵敏,video层级过高)
- 多篇《Nature》和《Science》关于马约拉纳费米子的研究论文近日被撤稿
- cdn.bootcss.com挂了。国内访问不到,怎么办?
- 串口工作在DMA模式下有时接收异常