jmeter正则表达式提取数据库查询多个字段的结果应用到下一个请求中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter正则表达式提取数据库查询多个字段的结果应用到下一个请求中?相关的知识,希望对你有一定的参考价值。
jmeter中用JDBC Connection Configuration链接数据库查询用户名和密码,有很多个结果,如何将这些查询的结果用到下一个请求中,且每次调用的用户名和密码不同。
没人回答,自己找资料找到了。
查询结果如下:
在jdbc request中填写如下:
http请求的时候参数配置如下,后面的index是用的计数器,为了循环使用用户名和密码。
做完了的整体效果如下:
/// <summary>
/// 获取两个字符串之间的字符
/// </summary>
/// <returns></returns>
public static string GetValueAnd(string strStart, string strEnd, string text)
if (string.IsNullOrEmpty(text))
return "";
string regex = @"^.*" + strStart + "(?<content>.+?)" + strEnd + ".*$";
Regex rgClass = new Regex(regex, RegexOptions.Singleline);
Match match = rgClass.Match(text);
return match.Groups["content"].Value;
以上是关于jmeter正则表达式提取数据库查询多个字段的结果应用到下一个请求中?的主要内容,如果未能解决你的问题,请参考以下文章