嘘~ 正在从服务器偷取页面 . . .

Jmeter基础


Jmeter基础

Get、Post请求(以个人学生管理系统为例):smile:

  • 用户自定义的变量:triangular_flag_on_post:

    在线程组中右键新建“用户定义的变量”,添加键值对,如果在请求中需要使用到该变量,则在“值”这一栏下,填写${该变量名称},来引用该变量的值
    点击查看大图

  • HTTP默认请求值:triangular_flag_on_post:

    在一个线程组中添加HTTP请求默认值,使此线程组里面的每一个请求都默认使用这个请求值,不需要再次填写请求基本信息
    点击查看大图

  • Get请求

    (一)以下为请求路径,以及请求参数示例::triangular_flag_on_post:

    学生管理系统后台接口 localhost:8080
    登陆页面请求接口 localhost:8080/Login/check
    账号 admin
    密码 123

    (二)在Jmeter中,新建线程组,在线程组中新建HTTP请求,以下为填写要求:triangular_flag_on_post:

    点击查看大图

    (三)演示Get请求:triangular_flag_on_post:

    点击查看大图

    点击查看大图

    (四)演示Post请求:triangular_flag_on_post:
    这里引用HTTP请求默认值,以及用户自定义变量,则不再描述
    点击查看大图

    • 至此Jmeter的GET、POST请求已经完成了,这里需要提醒以下,GET请求和POST请求的差别:
      GET请求会把用户输入的参数显示在地址栏中,则存在安全隐患:joy:

    • 另外请求显示成功并且状态码为200时,不代表这个接口是测试通过并且返回数据的,仅仅代表这个接口能够接收到请求,测试是否返回数据需要查看“响应数据”一栏的数值与预期是否一致。:warning:

    • 在输入所有请求路径、请求值等时,不要输入空格,否则运行时就弹出URL语法错误:warning:


文章作者: cola
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 cola !
评论
评论
  目录