1.用户登录后获取token,才能进行其他其它操作。
web_set_max_html_param_len("1024");//token值,较大时需要
web_reg_save_param_ex(
"ParamName=loginToken", // 修改参数名,便于记忆
"LB="token":"", // 需要从响应数据中取的内容,左右边界,记得加转义符
"RB="}}",
SEARCH_FILTERS,
"Scope=Body",
LAST);
2.上传文件的操作需要获取登录的token,可加入到文件上传请求操作的头。
web_add_header("名称","{loginToken}")
3.操作请求,可自己抓包查看,自己写请求,例如:
抓包得到的请求如下:
对应loadrunner的请求可设置
web_submit_data("上传文件",
"Action=上传文件的接口地址",
"Method=POST",
"EncType=multipart/form-data",//对应于请求头的Content_type
"TargetFrame=",
"Mode=HTTP",
ITEMDATA,
"Name=chunk", "Value=0", ENDITEM,
"Name=chunks", "Value=1", ENDITEM,
"Name=classificationId", "Value=0111", ENDITEM,
"Name=file","Value=F:\(注:实际上传文件路径为F:文件名,多一个\,为转义符)1234.doc","File=yes","ContentType=application/octet-stream(注:此为上传文件的类型,与抓包中的一致)",ENDITEM,
"Name=name","value=1234.doc",ENDITEM,
LAST);