多语言展示
当前在线:1314今日阅读:168今日分享:49

jmeter初级--基础知识(接口测试)

本文主要介绍jmeter的基础知识的学习,在了解jmeter基础知识的情况下,通过实例操作进行接口测试
方法/步骤
1

在界面的左侧树形列表上就是测试计划。点击测试计划,右边的界面上显示测试计划  的相关信息,可以填写测试计划名称、注释、添加用户定义的变量等信息,点击测试计划,点击鼠标右键,在添加模块中可以添加配置元件、监听器、定时器、前置处理器、后置处理器、断言等

2

添加线程组步骤:点击测试计划--->右键-->添加-->Threads-->线程租,点击添加成功的线程组,右边显示线程组的相关信息。(1)线程数:就是需要设置多少线程执行测试(2)Ramp-Up Period(in seconds):用于告知jmeter要在多长时间内建立全部的线程,多长时间内需要把上面的线程数均匀启动完。默认值为0(3)循坏次数:就是决定一个线程要跑多少次测试(4)Delay Thread creation until needed:直到需要时延长线程的创建(5)调度器:选中之后可以配置启动时间,立即或者预定的时间 (6)持续时间:测试计划持续多长时间,会覆盖结束时间 (7)启动延迟:测试计划延迟多长时间启动,会覆盖启动时间

3

在线程组上点击右键,在采样器上选择HTTP请求。添加成功后点击HTTP请求,右边界面显示HTTP的相关信息。在界面上填写服务器域名或IP,选择请求方法、路径;在参数区域可以以json串传参的post请求,也可以以key-value的方式传参数

5

通过在本地新建文件,在文件中输入参数、参数值,保存在jmeter的bin目录下,如以下的登录账号参数化,新建文本,输入用户名、密码,保存在jmeter的bin目录下

6

点击HTTP请求的右键添加CSV文件,在CSV文件中输入相应的信息,完成之后,在参数值中引用即可实现

7

置处理器通常被用来处理服务器的相应数据,特别是服务器响应中提取数据。接口响应结果,通常为HTML、JSON格式的数据,对于HTML的响应结果,可以使用正则表达式获取响应结果。而对于JSON格式的数据,可以通过正则表达式、json path extractor插件、beanshell获取响应的结果。本次介绍json path extractor插件

8

用户定义的变量可以定义初始化一系列变量,在测试计划下定义一个用户定义的变量,那么在测试计划下的所有线程组都可以使用被执行后的初始值

9

断言被用于对采样进行额外的检查,检查测试中得到的响应数据是否符合预期,它类似于loadrunner的检查点。本次学习中主要学习断言模块中的响应断言

10

查看树比较直观的记录每个请求的运行结果,查看结果树的运行结果模块,绿色标志表示运行通过,红色标志表示运行失败。测试人员可以一目了然的清楚哪些请求是运行失败、哪些请求是运行通过。在运行结果的右下方有3个模块,分别是取样器结果、请求、响应数据

推荐信息