1、说明jmeter的工作原理
jmeter就像一个虚拟用户模拟器,你创建一个测试计划,指定这些虚拟用户(线程)要做什么,比如你要访问网站的不同页面,jmeter会按照你设定的规则,让这些虚拟用户同时发起请求,然后记录下这些请求的响应时间和结果,最后,你可以通过查看这些数据来分析网站在不同负载下的表现,找出潜在的性能问题
2、在哪里可以使用函数和变量
任何测试组件的任何字段
3、解释下什么是采样器和线程组
线程组:可以设置请求中用户的数量和时间
采样器:用于向服务器发送请求,比如http,ftp请求,向数据库发送的jdbc请求
4、jmeter中处理器的类型
前置处理器:在请求之前工作,比如配置用户参数
后置处理器:在请求之后工作,比如json或者xpath提取器,对请求返回的结果进行提取
5、测试元件的执行顺序
测试计划-线程组-配置元件-前置处理器-定时器-采样器-后置处理器-断言-监听器
6、计时器是什么,计时器类型有哪些
默认情况下,jmeter现成可以连续发送请求而不会停止,为了使请求之间有一个暂停,可以使用计时器
包括恒定计时器、高斯随机计时器、同步计时器、均匀计时器
7、什么是测试片段
测试片段也是元件,除非模块控制器或者包含控制器引用,否则不会实现测试片段
8、什么是断言,断言的类型有哪些
断言用于验证被测服务器是否返回了预期结果
有响应断言,持续时间断言,大小断言
xpath断言 jsonpath断言,beanshell断言,html断言,这四个断言都是获取响应里面某些值进行验证是否符合预期
9、jmeter性能指标分析
标签:面试题,断言,回答,计时器,处理器,线程,jmeter,请求 From: https://blog.csdn.net/ruanxinyan12345/article/details/141785588