天天看點

LoadRunner使用遇到的問題集錦

把html的内容輸出到log中的方法

  1、在腳本要記錄html的url前面加入函數:web_create_html_param("myhtml", "<html>", "");;

  2、在腳本要記錄html的url後面加入函數:lr_output_message("###the html is %s", lr_eval_string(" {myhtml}"));;

  3、在controller中設定run-time settings,把log設定為always send message;

  4、在controller中設定run-time settings,把miscellaneous設定為在發生錯誤時繼續運作(在這裡不是必須);

  5、在controller中設定run-time settings,把preferences設定為enable image and text check;(在這裡不是必須);

  如何在controller中添加系統資源檢測

  1、使用192.168.0.159作為監控的對象,開通remote procedure call和remote registry兩個服務,remote registry一般都是給禁止的,可以改為手動并啟動;

  2、在159中右擊我的電腦,選擇管理->共享檔案夾->共享 在這裡面要有c$這個共享檔案夾;

  3、在159中使用指令netstat /ano檢視445端口是否被打開;

  5、在controller的run中找到windows resources,對圖點選右鍵中的add measurements,添加計數器;

  6、需注意159機上的blackice;

  7、對windows resources graph的技巧使用,可以當機窗體,導出hmtl,顯示某個計數器等;

  對analysis中不能導出頁面細分下的子項的問題的處理方法

  1、問題描述:對analysis的導出word功能中隻能導出樹中的圖表,在頁面細分中點選不同的節點會有不同的圖表,但是卻無法把所有節點的圖表一起導出;

  2、如果想生成time to first buffer breakdown下面login事務和loading事務下的圖表都導出來,方法就是建立兩張time to first buffer breakdown圖表,在不同的下面點選圖表,并修改名稱;

  3、在導出清單中選中要導出的圖表:time to first buffer breakdown-all && time to first buffer breakdown-login && time to first buffer breakdown-loading;

  4、總結:雖然這樣做有點麻煩,但是比之前點選每個圖再導出一個word來有用的多,但是lr可以做到在導出清單中以樹的形式顯示可以導出的圖表,不過lr要解決圖表沒有名稱的問題;

  在中文版analysis中顯示系統資源圖的原因與解決

  1、是否可以通過修改access記錄來修改這個bug?

  2、不知道它添加圖表的清單是不是通過資料庫load的?迄今還沒有找到這些記錄,隻找到資源圖表資料;

  3、解決辦法1:是用vnc截圖,但是這樣隻能看到計數器曲線,沒什麼意義;

  4、解決辦法2:在controller中導出系統資源資料,裡面有量化資料,比較真實,不過每個場景都要導出一次就很麻煩,并且不好管理,無法對資料進行帥選和合并,如果打開導出的頁面有亂碼,那就在編碼方式選擇"自動選擇";

本文出自seven的測試人生公衆号最新内容請見作者的github頁:http://qaseven.github.io/