51Testing软件测试论坛
标题:
本人小菜鸟一个,求大神帮忙看下这个问题怎么解,看了半天也不知道哪里错了
[打印本页]
作者:
测试积点老人
时间:
2020-9-21 11:58
标题:
本人小菜鸟一个,求大神帮忙看下这个问题怎么解,看了半天也不知道哪里错了
使用jmeter的beanshell断言结果报这个错:
Assertion failure message:org.apache.jorphan.util.JMeterException: Error invoking bsh method: eval Sourced file: inline evaluation of: ``dbcount=vars.getObject("dbcoins").size();//数据库中查询到的总条数 actual_results=vars.get(" . . . ''
复制代码
代码如下:
dbcount=vars.getObject("dbcoins").size();//数据库中查询到的总条数
actual_results=vars.get("coin_ALL");//获取从相应中的到的所有coin字段
String[] actualResults=actual_results;//将得到的值通过逗号分割成数组
log.info(actualResults.length+"");//打印从响应中得到的值的总数
if(dbcount==actualResults.length){//判断数据库查询结果的总数和响应结果总数是否一样,一样再继续逐项对比
for(int i=0;i<dbcount;i++){
db_name=vars.getObject("dbcoins").get(i).get("coin").toString();//获取数据库中数据对应的name值
if(db_name.equals(actualResults[i])){
Failure=false;//一样则表示断言成功
}else{
Failure=true;
FailureMessage="接口结果:"+actualResult[i]+" 和数据库结果:"+db_name+" 不一致";
break;
}
复制代码
作者:
海海豚
时间:
2020-9-22 09:38
数据库连接配置好了吗?
作者:
郭小贱
时间:
2020-9-22 09:55
检查下数据库连接配置.
作者:
qqq911
时间:
2020-9-22 10:09
检查下环境配置
作者:
bellas
时间:
2020-9-22 10:46
需要检查下数据库得配置
作者:
jingzizx
时间:
2020-9-22 13:25
一步步调试是否可行
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2