【练习】

基础题:

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-练习题详细答案相关推荐

  1. jmeter工具进行性能测试

    jmeter工具进行性能测试 性能测试理论概述 背景 性能测试指标 TPS 平均响应时间 TOP响应时间 其他指标 性能监控指标 性能测试流程 jmeter工具 jmeter常用组件 jmeter命令 ...

  2. 使用 Apache JMeter™工具进行性能测试

    使用 Apache JMeter™工具进行性能测试 一.性能测试的定义. 性能测试是通过自动化的测试工具模拟多种正常.峰值以及异常负载条件来对系统的各项性能指标进行测试.负载测试和压力测试都属于性能测 ...

  3. 2022工具钳工(高级)考试练习题及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2022工具钳工(高级)操作证考试题为工具钳工(高级)判断题历年真题!2022工具钳工(高级)考试练习题及答案根据工具钳工(高级)新版考试题库.工具钳工( ...

  4. Java Web项目性能测试 - JMeter测试网站吞吐量、反应时间百分比、流量

    Java Web项目性能测试 - JMeter测试网站吞吐量.反应时间百分比.流量 为了衡量.调整.完成Java Web项目的性能指标,满足客户.用户对性能的要求,保证项目上线后能正常运行,以及了解项 ...

  5. 【软件测试】接口自动化测试面试题及详细答案

    前言 最近看到网上流传着各种面试经验及面试题,往往都是一大堆技术题目贴上去,但是没有答案. 为此我业余时间整理了这份软件测试基础常见的面试题及详细答案,望各路大牛发现不对的地方不吝赐教,留言即可. 接 ...

  6. 2022电工(初级)练习题及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2022年电工(初级)全部考试题库为电工(初级)考试真题的新全考试题型!2022电工(初级)练习题及答案依据电工(初级)新版考试题库.电工(初级)复审模拟 ...

  7. Jmeter工具的使用——功能测试

    Jmeter工具的使用--功能测试 一.Jmeter的简介 二.用jmeter实现抓包 三.jmeter的功能测试 (1)以学员登录接口为例: (2)以新增用户为例: 一.Jmeter的简介 Jmet ...

  8. MySQL查看SQL语句执行效率和mysql几种性能测试的工具

    Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好 ...

  9. 2019年12月计算机统考答案,2019年12月计算机等级WPS考前冲刺练习题及答案

    [导语]2019年12月计算机等级考试已经进入冲刺阶段,为了方便考生及时有效的备考,那么,无忧考网为您精心整理了2019年12月计算机等级WPS考前冲刺练习题及答案,把握机会抓紧练习吧.如想获取更多计 ...

最新文章

  1. (转)基于MVC4+EasyUI的Web开发框架形成之旅--界面控件的使用
  2. python类的私有属性_Python 的私有属性和‘受保护的’属性
  3. tomcat关闭 异常报告
  4. [开源].NET数据库访问框架Chloe.ORM
  5. SECD machine
  6. Activity之间传递bitmap,Observer观察者模式
  7. 一次深夜优化MySQL亿级数据分页的奇妙经历
  8. c语言整型的最大范围,整型变量范围最大到32750?
  9. python unittest用法
  10. (int)、Convert.ToInt32()与int.Parse()的区别
  11. Oracle ERP Interface堵住--Request Running too long time,查找Request执行的Sql
  12. 深入浅出mysql第二,mysql-深入浅出MySQL(第2版)-ITBook分享(pdf mongodb java javascript node )...
  13. #WPF#Dirkster.AvalonDock教程
  14. 【hadoop学习项目】10. 使用多级MR找出两两用户之间的共同好友
  15. java同步锁有哪几种_Java实现锁的几种方式
  16. 中国股票市场化整为零,然后聚沙成塔
  17. DeFi守护神是谁?
  18. php 域名被劫持,域名被劫持怎么办
  19. larval框架的获取并存储(cache的使用)
  20. 天玥运维安全网关_中国工业网络安全厂商综合能力概览

热门文章

  1. hypermesh 连接单元_八重洲电台发布网络远程控制系统LAN单元“ SCULAN10”
  2. wps上下括号怎么打出来_【wps大括号怎么打出来】wps大括号怎么打两行字_wps大括号怎么打...
  3. 合泰32-Onenet-WiFi模块-合泰单片机通过MQTT协议数据上云(二)
  4. 如何来制作公司组织结构图
  5. 这几个素材站帮我做影视剪辑,从3000到10000,抓紧收藏
  6. 阿里云田涛涛解读未来自动化运维新思路:CloudOps
  7. 前端刚实习的一些建议(包含一些问题的解决:移动端滑动监听不灵敏,video层级过高)
  8. 多篇《Nature》和《Science》关于马约拉纳费米子的研究论文近日被撤稿
  9. cdn.bootcss.com挂了。国内访问不到,怎么办?
  10. 串口工作在DMA模式下有时接收异常