在windows下写的脚本编译通过
但是拿到linux agent场景执行中就会提示如下,同样的脚本在windows agent下没有任何问题 agent连的是linux负载机 通过脚本一行一行排查,发现问题在这里 改成如下: //lr_output_message("用户:%s,提交审核失败",lr_eval_string("{Phone}")); //NOPASS
//lr_output_message("用户:%s,提交审核失败,",lr_eval_string("{Phone}")); //PASS
//lr_output_message("用户:%s,aaaaa",lr_eval_string("{Phone}")); //PASS
//lr_output_message("用户:,提交审核失败%s",lr_eval_string("{Phone}")); //PASS
lr_output_message("用户:%s,,,,",lr_eval_string("{Phone}"));
案例2:
在执行另外一个场景执行时候,选择windows版本的agent没任何问题,但是采用linux版本的agnet提如下:
经过排查,发现是lr_output_message("您已经点过赞了");存在问题
修改方式
加个逗号就可以解决
Error: CCI compilation error -/tmp/brr_W3F5wh/netdir/E/xnzx\320\324\304\334\275\305\261\276V5.0.0/app/xnol/xnol_app_yxn_buy_v5.0.1/globals.h (235): undeclared identifier `LAST'
今天在linux 负载机上执行,又出现这个鬼问题
那么就需要一步步排查了,既然在contonller中报错,那么为了容易定位问题,开启一个线程压测就可以复现问题:
由上述报错可知,出错在globals.h里面,那么action可以全部注释排除
真是奇葩的问题
作者:Agoly 本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |