美文网首页
jmeter 接口压力测试

jmeter 接口压力测试

作者: 柒柒723 | 来源:发表于2017-09-07 22:03 被阅读0次

1/使用mac,打开终端,cd到jmeter的bin路径下面,输入sh jmeter,会打开jmeter

如果使用windows,打开jmeter中的bin文件夹,双击jmeter.bat

2/在测试计划里面创建线程组,名称可自行设置

3/线程组--》添加--》配置元件---》CSV Data Set Config

filename:如果和脚本同路径只需要填写文件名称,如果不是,需填写全路径,实在怕会有问题,直接写全路径就好了

file encoding:编码和文件保持一致即可,如果有中文,建议UTF-8

variable names (comma-delimited):可以\t,或者逗号分割。参数名称,参数之间逗号分割,

Allow Quoated data: 双引号相关,例:如果参数中需包含,或者”等,该项可以选择True,

Recycle on EOF: 设置为True后,允许循环取值

Stop Thread EOF: 当Recycle on EOF为false并且Stop Thread EOF 为true,则读完csv文件中的记录后,停止运行,线程数及执行次数无效

Sharing Mode:共享模式:

All threads:所有线程,所有线程循环取值,线程1取第一行,线程二取下一行。

Current thread group:当前线程组,各个线程组分别循环取值。

Current thread:当前线程,该测试计划内的所有线程都取第一行。

4/添加http请求

线程组---》添加---》Sampler--》http请求

5、http信息头管理器

在http请求---》添加---》配置元件---》http信息头管理器

http信息头管理器里面放置的信息类似于postman中的headers里面的数据

6、响应断言

在http请求---》添加---》断言---》响应断言

区分正确和错误的数据

7、关于监听器

8、关于正则表达式提取器

http请求---》添加---》后置处理器---》正则表达式提取器

* 引用名称:自己定义的变量名称,后续请求将要引用到的变量名,如填写的是:user_id,后面的引用方式是${user_id}

* 正则表达式:提取内容的正则表达式,相当于lr中的关联函数。

【()    括起来的部分就是需要提取的,对于你要提的内容需要用小括号括起来】

【.    点号表示匹配任何字符串】

【+  一次或多次】

【?  在找到第一个匹配项后停止】

* 模版:用$引用起来,如果在正则表达式中有多个正则表达式(多个括号括起来的东东),则可以是$2$,$3$等等,表示解析到的第几个值给user_id。例如:$1$表示匹配到的第一个值

* 匹配数字:0代表随机取值,-1代表所有值,此时提取结果是一个数组,其余正整数代表第几个匹配的内容提取出来。如果匹配数字选择的是-1,还可以通过${user_id_1}的方式来取第1个匹配的内容,${user_id_2}来取第2个匹配的内容。

* 缺省值:正则匹配失败时,取的值

数据为:"token":"Xq34QHP21EjY33M0lcamQIzW/I9/9qOQ","qqOpenid":null,

该正则表达式:(?:token":")(.*)(?:","qqOpenid)

我的想法是:(?:)(.*)(?:)

将需要的值前后的数据放进去判断一下

相关文章

  • jmeter

    开篇 jmeter 干什么的? 接口测试 压力测试 jmeter 怎么做的? jmeter 缺陷?

  • 使用Jmeter进行接口测试和压力测试的配置和使用

    使用Jmeter进行接口测试和压力测试的配置和使用 1. Jmeter简介 Apache JMeter是Apach...

  • JMeter(三十六)发送HTTPS请求

    Jmeter一般来说是压力测试的利器,最近想尝试jmeter和BeanShell进行接口测试。由于在云阅读接口测试...

  • jmeter发送HTTPS请求

    jmeter一般来说是压力测试的利器,最近想尝试jmeter和BeanShell进行接口测试。由于在云阅读接口测试...

  • Jmeter性能测试(一)创建简单的小demo

    Jmeter代理录制 jmeter既可以做接口测试也可以做性能测试,当我们在没有接口文档的情况下对接口进行压力测试...

  • Jmeter使用

    一,jmeter可用性 1,性能测试 2,压力测试 3,接口测试 二,安装下载地址: https://jmeter...

  • jmeter线程组内的多个接口如何按序执行

    一、jmeter压力测试场景 测试人员在使用jmeter对一个场景进行压力测试,在一个线程组内有多个接口时,测试人...

  • jmeter 接口压力测试

    1/使用mac,打开终端,cd到jmeter的bin路径下面,输入sh jmeter,会打开jmeter 如果使用...

  • Jmeter 接口压力测试

    一、概念 压力测试: 压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。...

  • Jmeter接口测试+压力测试

    我知道我迟早是要踏上了后台测试之路的,只是没想到来的这么突然。新接手了一个项目,在第一版发出后,产品需要做运营活动...

网友评论

      本文标题:jmeter 接口压力测试

      本文链接:https://www.haomeiwen.com/subject/pdjwjxtx.html