loadrunner場景報錯:Error: CCI compilation error -/tmp/brr_5d65oV/netdir/E/\320\324/Action.c (318): undeclared identifier `LAST'解決思路


在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可以全部注釋排除

 

 

真是奇葩的問題

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM