jmeter正则表达式提取数据库查询多个字段的结果应用到下一个请求中?
jmeter中用JDBCConnectionConfiguration链接数据库查询用户名和密码,有很多个结果,如何将这些查询的结果用到下一个请求中,且每次调用的用户名和...
jmeter中用JDBC Connection Configuration链接数据库查询用户名和密码,有很多个结果,如何将这些查询的结果用到下一个请求中,且每次调用的用户名和密码不同。
没人回答,自己找资料找到了。
查询结果如下:
在jdbc request中填写如下:
http请求的时候参数配置如下,后面的index是用的计数器,为了循环使用用户名和密码。
做完了的整体效果如下: 展开
没人回答,自己找资料找到了。
查询结果如下:
在jdbc request中填写如下:
http请求的时候参数配置如下,后面的index是用的计数器,为了循环使用用户名和密码。
做完了的整体效果如下: 展开
1个回答
2018-02-27 · 知道合伙人互联网行家
关注
展开全部
给你一个方法吧,你只要直接调用这个方法就可以了
/// <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;
}
/// <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;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询