51Testing软件测试论坛

标题: 本人小菜鸟一个,求大神帮忙看下这个问题怎么解,看了半天也不知道哪里错了 [打印本页]

作者: 测试积点老人    时间: 2020-9-21 11:58
标题: 本人小菜鸟一个,求大神帮忙看下这个问题怎么解,看了半天也不知道哪里错了
使用jmeter的beanshell断言结果报这个错:
  1. 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(" . . . ''
复制代码
代码如下:
  1. dbcount=vars.getObject("dbcoins").size();//数据库中查询到的总条数
  2. actual_results=vars.get("coin_ALL");//获取从相应中的到的所有coin字段
  3. String[] actualResults=actual_results;//将得到的值通过逗号分割成数组
  4. log.info(actualResults.length+"");//打印从响应中得到的值的总数
  5. if(dbcount==actualResults.length){//判断数据库查询结果的总数和响应结果总数是否一样,一样再继续逐项对比
  6. for(int i=0;i<dbcount;i++){
  7. db_name=vars.getObject("dbcoins").get(i).get("coin").toString();//获取数据库中数据对应的name值
  8. if(db_name.equals(actualResults[i])){
  9. Failure=false;//一样则表示断言成功
  10. }else{
  11. Failure=true;
  12. FailureMessage="接口结果:"+actualResult[i]+" 和数据库结果:"+db_name+" 不一致";
  13. break;
  14. }
复制代码



作者: 海海豚    时间: 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