#include "lrs.h"
Action()
{
//建立到服務端的連接
lrs_create_socket("socket1","TCP","RemoteHost=10.66.68.1:21230",LrsLastArg);
// lrs_save_param_ex("socket1","user",p1,0,strlen(p1),NULL,"<p1>");
//發送第1個參數$p1=a
lrs_send("socket1", "buf0", LrsLastArg);
lr_output_message("%s",lr_eval_string("<p1>"));
lrs_receive("socket1", "buf5", LrsLastArg);
//發送第2個參數$p2=array()[10,20]
lrs_send("socket1", "buf1", LrsLastArg);
lr_output_message("%s",lr_eval_string("<p2>"));
lrs_receive("socket1", "buf6", LrsLastArg);
//發送第3個參數$p3=new cn_com_ail_test_Bean (v1,v2)
lrs_send("socket1", "buf2", LrsLastArg);
lr_output_message("%s",lr_eval_string("<p3>"));
lrs_receive("socket1", "buf7", LrsLastArg);
//發送method方法及3個參數$ret=cn.com.ail.test.Objtest::method1, $p1, $p2, $p3
lrs_send("socket1", "buf3", LrsLastArg);
lr_output_message("%s",lr_eval_string("<method>"));
lrs_receive("socket1", "buf8", LrsLastArg);
//關閉連接
lrs_close_socket("socket1");
}
;WSRData 2 1
send buf0 10
"p1" 參數化p1=a 值
send buf1 50
"p2" 參數化p2=array()[10,20] 數組
send buf2 50
"p3" 參數化p3=new cn_com_ail_test_Bean 對象
send buf3 50
"method" 參數化method= lajp_call("cn.com.ail.test.Objtest::method1", $p1, $p2, $p3) 方法
recv buf5 *
recv buf6 *
recv buf7 *
recv buf8 *
-1
----------------------------------------------------------------------------------------------------------------------------
/* require_once("php_java.php"); //LAJP提供的程序腳本
//php類,映射到JavaBean類:cn.com.ail.test.Bean
class cn_com_ail_test_Bean
{
var $a = "v1";
var $b = "v2";
}
$p1 = "a"; //字符串,傳給Java方法的第一個參數
$p2 = array(); //數組,傳給Java方法的第二個參數
$p2[] = 10;
$p2[] = 20;
$p3 = new cn_com_ail_test_Bean; //php對象,傳給Java方法的第三個參數
//"lajp_call"是LAJP提供的函數,用來調用java端服務
//"cn.com.ail.test.Objtest::method1"表示調用java的cn.com.ail.test.Objtest類中的method1方法
//"$p1,$p2,$p3"是向method1方法傳遞的3個參數。
$ret = lajp_call("cn.com.ail.test.Objtest::method1", $p1, $p2, $p3);
echo "返回信息:".$ret; //打印"OK,收到并返回字符串應答"
*/
天貓 軟件自動化測試開發
posted on 2014-03-23 18:08
zouhui 閱讀(594)
評論(0) 編輯 收藏 所屬分類:
2.軟件測試 性能自動化