动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网
首页 > 文章

java面试必看——JMeter面试题附答案

08-21 16:19 347浏览
举报 T字号
  • 大字
  • 中字
  • 小字

作为java工程师,开发工具是在工作中必须使用到的,也是程序员们的必会技能之一。JMeter是用于性能负载测试的一款开源工具,是现在的主流测试工具,所以在java面试中,会有很大的几率考察到JMeter方面的内容,JMeter面试题也成为了应聘程序员和测试岗位人群的必要学习内容之一。下面整理了一些常考JMeter面试题答案,供大家学习参考。

1、JMeter中处理器的类型是什么?

答:JMeter中的处理器类型为:预处理器;后处理器。

2说明jmeter的工作原理?

答:jmeter就像一群将请求发送到目标服务器的用户一样。它收集来自目标服务器的响应以及其他统计数据这些统计数据通过图形或表格显示应用程序或服务器的性能。

3、Jmeter怎么录制脚本?怎么过滤?

答:jmeter可以使用第三方的录制工具(badboy)或者使用jmeter自带的HTTP代理服务器录制脚本功能。jmeter录制原理:通过http代理服务器抓取用户操作网址过程中的链接jmeter可以在设置http代理服务器的时候,选择过滤:HTTP(S) Test Script Recorder>>Requests Filtering>>URL Patterns to Exclude>>Add suggested Excludes(可以手动添加排除模式或者点击Add suggested Excludes,一般使用建议的排除模式)。

4、正则表达式中的“包含”和“匹配”表示什么?

答:在正则表达式中,contains表示正则表达式与目标的至少一部分匹配。匹配表示正则表达式匹配整个目标。如“alphabet”与“al.*t”匹配。

5、解释什么是配置元件?

答:配置元件与采样器并行工作。要设置默认值和变量以供采样器以后使用,可以使用配置元件。在合并范围的开始,将先处理这些元件,然后再处理同一合并范围中的任何采样器。

6、说明JMeter中的计时器是什么,计时器的类型是什么?

答:默认情况下,JMeter线程将连续发送请求而不会暂停。为了在请求之间暂停,使用了计时器。使用的一些计时器包括恒定计时器,高斯随机计时器,同步计时器,均匀随机计时器等。

7、JMeter为性能测试提供什么好处?

答:JMeter提供性能测试方面的优势:它可以用于测试静态资源和动态资源的性能;它可用于测试网站最大并发用户数,从而分析定位网站瓶颈;它提供了性能报告的图形化分析。

8、计时器在JMeter中的作用是什么?

答:在计时器的帮助下,JMeter可以延迟线程发出的每个请求之间的时间。它可以解决服务器的过载问题。

9、在JMeter中有没有必要显式调用嵌入式资源?

答:可以消除所有嵌入式资源的显式调用。请求底部有一个复选框,显示“检索嵌入式资源(retrieve embedded resources.)”。它会捕获所有CSS、JPG等。这是在Web应用中查找资源和断开链接的好办法。

10、如何减少JMeter中的资源需求?

答:(1)使用非GUI模式执行测试,如 jmeter –n –t test.jmx –l test.jtl;(2)在加载期间,测试不使用“查看结果树”或“查看表中的结果”监听器,仅在脚本编写阶段使用它们;(3)不要使用功能模式;(4)与其使用大量相似的采样器,不如在循环中使用相同的采样器,并使用变量来改变采样。

JMeter它旨在分析和衡量web应用程序和各种服务的性能和负载功能行为,又有体积小功能全的特点,是一个比较轻量级的压力测试工具,因此上面的JMeter面试题大家都需要学好,都是基础的内容。也希望顺利通过面试的朋友们,在以后的工作中都可以掌握性能开发利器JMeter的相关操作和使用。

0人推荐
共同学习,写下你的评论
0条评论
代码小兵1114
程序员代码小兵1114

5篇文章贡献23839字

作者相关文章更多>

推荐相关文章更多>

Java数据结构

HelloWorld10-31 08:24

浅谈MySQL中SQL优化的常用方法

军哥08-12 23:29

MyBatis开发框架的四大核心

IT逐梦者08-17 21:43

五分钟读懂UML类图

江湖人称小李白12-10 10:41

一次搞定continue,break和return

HelloWorld11-06 11:19

发评论

举报

0/150

取消