Jmeter 判断MySQL数据库返回的date字段在某个范围内 150
接口新增一条数据,数据库存储的created='2019-10-0922:23:08'想要判断这个日期是否在一定的时间范围内('2019-10-0922:23:08'~'...
接口新增一条数据,数据库存储的created = '2019-10-09 22:23:08'
想要判断这个日期是否在一定的时间范围内('2019-10-09 22:23:08'~'2019-10-09 22:24:08')
如何通过断言比较? 展开
想要判断这个日期是否在一定的时间范围内('2019-10-09 22:23:08'~'2019-10-09 22:24:08')
如何通过断言比较? 展开
2个回答
展开全部
1、复制mysql-connector-java-5.1.7-bin.jar(可点击该链接下载)至\apache-jmeter-2.13\lib目录下。
2、 进入\apache-jmeter-2.13\bin目录双击运行jmeter.bat 启动JMeter,
3、右击【测试计划】新增线程组,
4、新建线程组完成之后,可修改线程组名称,本来设置线程数为10,运行时间10秒,循环1次,因此总共请求10次
备注:Ramp-Up Period不可设置过短,否则会在初始给服务器过大的压力,也不能设置过短,否则第一个线程完成之后,第二个线程还没启动,建议Ramp-Up Period=总线程数。
5、新建JDBC连接池
配置信息如下:
Database URL: jdbc:mysql://服务器地址:3306/数据库名
JDBC Driver class:数据库JDBC驱动类名,com.mysql.jdbc.Driver
Username:数据库连接用户名
Password:数据库连接密码
6、新建JDBC请求
7、在Variable Name输入同JDBC Connection Configuration相同连接池名,本例输入如下查询语句。
8、添加断言
9、添加断言结果
10、添加图形结果
11、添加察看结果树
12、添加聚合报告
13、选中mysql线程组,点击绿色箭头运行按钮
14、察看报告
2、 进入\apache-jmeter-2.13\bin目录双击运行jmeter.bat 启动JMeter,
3、右击【测试计划】新增线程组,
4、新建线程组完成之后,可修改线程组名称,本来设置线程数为10,运行时间10秒,循环1次,因此总共请求10次
备注:Ramp-Up Period不可设置过短,否则会在初始给服务器过大的压力,也不能设置过短,否则第一个线程完成之后,第二个线程还没启动,建议Ramp-Up Period=总线程数。
5、新建JDBC连接池
配置信息如下:
Database URL: jdbc:mysql://服务器地址:3306/数据库名
JDBC Driver class:数据库JDBC驱动类名,com.mysql.jdbc.Driver
Username:数据库连接用户名
Password:数据库连接密码
6、新建JDBC请求
7、在Variable Name输入同JDBC Connection Configuration相同连接池名,本例输入如下查询语句。
8、添加断言
9、添加断言结果
10、添加图形结果
11、添加察看结果树
12、添加聚合报告
13、选中mysql线程组,点击绿色箭头运行按钮
14、察看报告
展开全部
用这种写法:
String expected = vars.get("DATE1");
String actual = vars.get("DATE2");
if (expected.equals(actual))
{
Failure = false;
}
else
{
Failure = true;
FailureMessage = "Difference detected, expected: " + expected + " and actual: " + actual;
}
String expected = vars.get("DATE1");
String actual = vars.get("DATE2");
if (expected.equals(actual))
{
Failure = false;
}
else
{
Failure = true;
FailureMessage = "Difference detected, expected: " + expected + " and actual: " + actual;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询