【转载】tomcat+nginx+redis实现均衡负载、session共享(二)

正则表达式提取器
点击后置处理器中Post Processors 中的正则表达式提取器 Regular Expression Extractor
Appy to: 表示作用于哪一个请求
Main sample and sub-samples: 主要的请求和子请求
Main sample only: 这个是默认选项,表示只作用在主要的请求
Sub-samples only:
JMeter Variable Name to use
Field to check:表示从哪里去匹配
Body: 这个是默认选项
Body(unescaped):
Body as a Document:
Response Headers:
Request Headers:
URL
Response Code
Response Message
Name of created variable: card 提取出来的数据存储为一个变量,比如这样定义为变量 card
Regular Expression: {"resCode":"000","resMsg":"ok","resCardNum":"(.+)"} 匹配响应时采用的一个规则;该规则为正则表达式
Template ( $i$ where i is capturing group number,start at 1) 模板: $1$
Match No.(0 for Random)
Default Value:
上述是一个简单的注册接口,注册成功后分配卡号,并将卡号信息在ResponseBody中进行返回
若之后使用card变量,用${card}使用,注意大小下啥的,都要与当初定义的相一致
正则表达式进行提取的时候: . 表示匹配任意字符串 + 表示匹配一次或多次 ? 表示匹配到第一个匹配项后即停止匹配
若返回体中只能匹配到一个card,那直接如我写的$1$即可,无需考虑过多
若返回体中有多个字符,比如是一个抽奖接口,一次可以返回多个奖的那种,那你用prize会得到多个值,在Template中,用$1$表示解析到的第一个值提取出来,同理
{
"resCode": "000",
"resMsg": "ok",
"prize": "prize1"
}
{
"resCode": "000",
"resMsg": "ok",
"prize": "prize2"
}
{
"resCode": "000",
"resMsg": "ok",
"prize": "prize3"
}
$2$表示解析到的第2个值提取出来
$3$表示解析到的第3个值提取出来
【不要考虑我的返回体格式是什么,可以看出是能匹配到3个prize,那我填写了$1$表示将规则中第一个括号的模式匹配到的内容赋给变量prize】
模板选项和下面的Match No有点重复,Match选项中填写0表示随机,那只有一个值,随机也只能是这一个值
有多个值,想要具体哪一个,在match中用对应的数字进行表示,比如第一个,第二个等等 Default Value: 有时候,返回体中没有返回card这个值,怎么办?给他设定一个默认值。 这个要看具体情况。 常用的就如我上面的截图,Match and Default Value 都空置着呗
Jmeter中还有其他的提取器,比如现在大多数接口是json格式的入参和出参,用json提取器JSON Extractor 也非常好用,能根据层级进行提取
https://www.cnblogs.com/qianjinyan/p/9205142.html
有的Jmeter版本比较老,Json提取器需要下载插件才能获得
【转载】tomcat+nginx+redis实现均衡负载、session共享(二)的更多相关文章
- 【转载】tomcat+nginx+redis实现均衡负载、session共享(一)
http://www.cnblogs.com/zhrxidian/p/5432886.html 在项目运营时,我们都会遇到一个问题,项目需要更新时,我们可能需先暂时关闭下服务器来更新.但这可能会出现一 ...
- tomcat+nginx+redis实现均衡负载、session共享(一)
在项目运营时,我们都会遇到一个问题,项目需要更新时,我们可能需先暂时关闭下服务器来更新.但这可能会出现一些状况: 1.用户还在操作,被强迫终止了(我们可以看日志等没人操作的时候更新,但总可能会有万一) ...
- (转)tomcat+nginx+redis实现均衡负载、session共享(一)
在项目运营时,我们都会遇到一个问题,项目需要更新时,我们可能需先暂时关闭下服务器来更新.但这可能会出现一些状况: 1.用户还在操作,被强迫终止了(我们可以看日志等没人操作的时候更新,但总可能会有万一) ...
- tomcat+nginx+redis实现均衡负载、session共享(二)
今天我们接着说上次还没完成session共享的部分,还没看过上一篇的朋友可以先看下上次内容,http://www.cnblogs.com/zhrxidian/p/5432886.html. 1.red ...
- tomcat+nginx+redis实现均衡负载以及session共享
1.redis简介及下载安装 作为这次的主角,相信大家对redis应该都一定印象,redis是一款开源的高性能key-value数据库,拥有丰富的键值储存类型,并提供多种语言的API. 与一般数据库不 ...
- 转 tomcat+nginx+redis实现均衡负载、session共享(二)
http://www.cnblogs.com/zhrxidian/p/5491285.html http://www.cnblogs.com/zhrxidian/p/5432886.html
- nginx+tomcat+redis负载均衡及session共享
概述 本文档是用来详细描述 nginx+tomcat+redis负载均衡实现session共享 所需软件及下载地址 软件名称 下载地址 功能说明 Nginx-v1.6.0 http://nginx.o ...
- keepalived+nginx+tomcat+redis实现负载均衡和session共享(原创)
keepalived+nginx+tomcat+redis实现负载均衡和session共享 直接上链接,码了一天,就不再重写了,希望能帮到大家,有问题欢迎留言交流.
- haproxy+tomcat实现负载均衡以及session共享(linux centos7环境)
一.安装HAProxy 1.进入home目录,下载最新haproxy安装包. cd /home wget http://haproxy.1wt.eu/download/1.4/src/haproxy- ...
随机推荐
- 学习笔记7-Android短信发送器
新建一个Android项目sns. 在String.xml添加文字 <resources> <stringname="app_name">Sns发送短信&l ...
- 最简单的基于FFmpeg的内存读写的例子:内存播放器
===================================================== 最简单的基于FFmpeg的内存读写的例子系列文章列表: 最简单的基于FFmpeg的内存读写的 ...
- 手动开发动态资源之servlet初步
1.1 静态资源和动态资源的区别 静态资源:当用户多次访问这个资源,资源的源代码永远不会改变的资源. 动态资源:当用户多次访问这个资源,资源的源代码可能会发送改变. 1.2动态资源的开发技术 Serv ...
- (NO.00004)iOS实现打砖块游戏(一):素材的制作
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 本系列来实现一个儿时就很喜欢的打砖块游戏,我记得以前红白机上有一 ...
- Java学习从菜鸟变大鸟之二 输入输出流(IO)
在软件开发中,数据流和数据库操作占据了一个很重要的位置,所以,熟悉操作数据流和数据库,对于每一个开发者来说都是很重要的,今天就来总结一下JavaI/O. 流 流是一个很形象的概念,当程序需要读取数据的 ...
- leetcode 226 Invert Binary Tree 翻转二叉树
大牛没有能做出来的题,我们要好好做一做 Invert a binary tree. 4 / \ 2 7 / \ / \ 1 3 6 9 to 4 / \ 7 2 / \ / \ 9 6 3 1 Tri ...
- Strategy 设计模式 策略模式 超靠谱原代码讲解
先来假设一种情,我们需要向三种不同的客户做出不同的报价,一般来说要肿么设计呢,是不是马上会想到用IF,没有错,对于这种情况,策略模式是最好的选.大家可以这么理解,如果有情况需要用到大量的IF,那你用策 ...
- JAVA之旅(八)——多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例
JAVA之旅(八)--多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例 学习是不能停止的 一.多态 我们今天又要学习一个新的概念了,就是多态,它是面向对象的第 ...
- Mahout kmeans聚类
Mahout K-means聚类 一.Kmeans 聚类原理 K-means算法是最为经典的基于划分的聚类方法,是十大经典数据挖掘算法之一.K-means算法的基本思想是:以空间中k个点为中心进行聚 ...
- DrawerLayout实现网易新闻抽屉效果
个人感觉网易的客户端比较前卫,有很多新鲜的东西,有时候模仿这些好的客户端能学到很多东西 开始今天的主要课题,下面是网易客户端抽屉模式实现的效果 其实有个Drawerlayout这个布局,你得问题就已经 ...