Jmeter高级后端自动化19期——Jmeter部分评测

此次测验仅提供给报名的学员,答案请勿泄露,现在我们就马上开始吧!(不会的题目私聊小七老师:810295842)
1、Jmeter作为一个开源软件,它的底层代码是?
A、Go
B、C语言
C、Java
D、Python
2、多个线程组默认的运行方式是
A、依次运行,运行完第一个才运行第二个
B、相互独立运行,互不干涉
3、关于用户定义的变量,作用范围是
A、用户定义的变量所在的线程组下
B、用户定义的变量所在的循环控制器下
C、用户定义的变量所在的测试计划下
D、以上都不对
4、Cookie管理器,理解正确的是
A、任何项目都需要加cookie管理器
B、所有项目都不需要加cookie管理器
C、需要保存cookie的项目才需要加cookie管理器
D、以上都不对
5、压测时,有多个接口必须按照顺序执行时,如何解决?
A、循环控制器
B、Weighted Switch Controller
C、Critical Section Controller
D、无法解决
6、关于仅一次控制器,说法错误的是?
A、线程数为10,循环次数为1,仅一次控制器下的请求只运行1次
B、线程数为1,循环次数为10,仅一次控制器下的请求运行10次
C、线程数为10,循环次数为1,仅一次控制器下的请求运行10次
D、线程数为10,循环次数为10,仅一次控制器下的请求运行100次
7、使用JDBC请求,正确的顺序是①下载配置对应JDBC驱动 ②确认关联的数据库是Mysql还是Oracle ③连接JDBC Request ④配置JDBC Connection Configuration
A、②①③④
B、②③①④
C、②①④③
D、②④③①
8、以下说法正确的是
A、正则可以提取text/html和json返回的数据
B、json可以提取text/html和json返回的数据
C、xpath可以提取text/html和json返回的数据
D、以上说法都不对
9、以下json是某个请求返回体
{data: [{
stuCcode: 20210014,
stuName: 苏芳,
stuAge: 19},
{stuCcode: 20210013,
stuName: 于磊,
stuAge: 19},
{stuCcode: 20210015,
stuName: 邵强,
stuAge: 22}]}
正则提取stuAge的表达式是
    ____________
10、json提取stuAge的表达式为
    ____________
11、获取stuName是于磊的年龄,正则的表达式为:
    ____________
12、获取stuName是于磊的年龄,json的表达式为:
    ____________
13、正则/json提取出来3个变量,分别是stuCcode、stuName、stuAge。关于遍历打印这3个变量,正确的方法是
A、Foreach输入3个变量,通过${stuCcode}、${ stuName }、${stuAge}进行遍历
B、循环控制器+计数器,通过${stuCcode}、${ stuName }实现3个变量遍历
C、循环控制器设置循环次数3,引用变量${stuCcode}、${ stuName }、${stuAge}打印
D、循环控制器+计数器+__V函数,实现3个变量遍历
14、关于beanshell的内置对象,错误的是
A、prev可以获取到sample的请求数据
B、ctx可以获取到sample的请求和响应数据
C、props可以获取jmeter属性
D、vars可以设置系统变量
15、关于接口的响应时间,说法错误的是
A、接口的响应时间最佳为10-20s左右
B、接口的响应时间在1000ms都是正常的
C、接口的响应时间在7s可能是正常的
D、返回数据量大的查询接口的响应时间在1000ms是不需要优化的
16、下列哪些方法可以实现接口的关联
A、正则表达式
B、JDBC request
C、Json表达式
D、Xpath表达式
17、以下哪些控制器是可以控制吞吐量?
A、吞吐量控制器
B、Weighted Switch Controller
C、Critical Section Controller
D、循环控制器
18、下面哪个语法是正确的?
A、$..code
B、(.*?)
C、”code”:(.*?)
D、//a
19、以下哪种形式,是time函数可以实现的?
A、2022-06-16 10:09
B、6月16日
C、10:30
D、1639620
20、关于403和503,理解正确的是?
A、403是由于超载或系统维护,暂时无法处理请求
B、503是服务器理解服务器请求,但是拒绝执行此请求
C、403的服务器是通的
D、403是服务器理解服务器请求,但是拒绝执行此请求
21、以下哪些信息头是要重点关注,可能是必不可少的?
A、UserId
B、Content-Type
C、X-Requested-With
D、time
22、关于BeanShell用法正确的是?
A、BeanShell可以断言
B、可以添加前置BeanShell
C、可以添加后置BeanShell
D、BeanShell结果会打印在察看结果树里
23、关于BeanShell语法,以下正确的是
A、vars.put(name,libai);log.info(zhangsan)
B、vars.get(“username”,”zhangsan”);
C、vars.put(“username”);
D、log.info(zhangsan) vars.put(name,libai);
24、Jmeter自带的模拟接口返回的组件是?
    ____________
25、BeanShell常用内置变量有:
A、ctx、data
B、vars、props
C、prev、log
D、var
26、如何打印标准日志和错误日志?【BeanShell】
    ____________
27、线程组下的循环次数可以设置为空
正确
错误
28、判断返回数据的code是否等于1,必须要提取code才可以断言
正确
错误
29、返回数据:{"code":"1","desc":"张三的英文名字是zhangsan"} 在sample下添加断言,判断desc里是否包含zhangsan,无法实现
正确
错误
30、cookie管理器添加后没生效,可能是jmeter版本不对
正确
错误
31、MD5可以正向加密,在实际场景中,也需要反向解密
正确
错误
32、列出常用的函数(至少5种),并说明用法
    ____________
33、参数化有哪些方法?你在哪些场景里用过?
    ____________
34、线程组1提取后的变量,需要在线程组2和线程组3中使用,如何解决?
    ____________
35、有一个接口,请求头里有2个必填参数。code和sign。code是从前一个html返回里取的。
sign是当前时间的10位时间戳+code+用户手机号后的md5值。谈谈你的实现思路
    ____________
36、设计一个流程用例,要求注册、添加个人信息、挂号。都使用一个手机号。此接口用例跑自动化,或批量造数据。要求每一次手机号都是不同的。谈谈你的思路
    ____________

38题 | 被引用0次

使用此模板创建