萬盛學電腦網

 萬盛學電腦網 >> 媒體工具 >> 利用LoadRunner進行http接口功能自動化測試

利用LoadRunner進行http接口功能自動化測試

  自動化測試腳本設計總體流程如下圖:

利用LoadRunner進行http接口功能自動化測試   三聯

  需要取得的輸入應預先制作了CSV文件,關在腳本參數配置中定義變量。

  自動化測試程序關鍵代碼

  1、生成結果文件(html格式),文件名稱為 test _系統時間(%Y%m%d%H%M%S)_虛擬用戶編號,並寫入測試結果文件的html開始標識

  CODE:

  //定義結果文件變量

  long file;

  //定義文件名種子(虛擬用戶編號)變量

  char *vusernum;

  //定義測試結果變量

  char V_Result[1024];

  vuser_init()

  {

  //取得文件名種子(虛擬用戶編號)

  vusernum=lr_eval_string ("_{vuserid}");

  //取得文件種子(系統時間)

  lr_save_datetime("%Y%m%d%H%M%S", DATE_NOW, "now_date");

  //拼結測試結果文件名稱

  strcpy(V_Result,"d://test/Result/test");

  strcat(V_Result,lr_eval_string("_{now_date}"));

  strcat(V_Result,vusernum);

  strcat(V_Result,".html");

  //生成並打開測試結果文件

  file=fopen(V_Result,"at+");

  //寫入測試文件頭部html信息

  strcpy(V_Result,"<html><table  border='1'><tr>< td>IMSI號碼</td><td>預期值</td><td>返回值< /td><td>結果</td></tr>");

  fputs(V_Result,file);

  return 0;

  }2、從參數化文件讀取測試參數和預期結果、發送請求並獲得服務器返回實際結果,比較測試結果後寫入測試結果文件。

  CODE:

  Action()

copyright © 萬盛學電腦網 all rights reserved