51Testing软件测试论坛

标题: Loadrunner 批量运行脚本后服务器返回的结果怎么保存 [打印本页]

作者: goopy    时间: 2013-8-15 14:45
标题: Loadrunner 批量运行脚本后服务器返回的结果怎么保存
现在正在用 Loadrunner  做 API接口测试,请求方式为 POST ,脚本如下:
web_submit_data("getGoals",

    "Action=http://10.204.200.165:85/DreamsmileAPI.asmx/getGoals",

    "Method=POST",

    "TargetFrame=",

    "RecContentType=text/html",

    "Referer=",

    "Snapshot=",

    "Mode=HTML",

    ITEMDATA,

    "Name=token_id", "Value=5z3hg0eeomlpdv452nc5yw45", ENDITEM,

    "Name=user_id", "Value=12345", ENDITEM,

    LAST);

        return 0;
}

脚本运行正常,因为脚本不是录制的,是自己写的,在Tree View 中 无法查看服务器返回的结果,用web_reg_find能检查到返回的结果值,现在只能在 Run-Time Viewer 查看服务器返回的结果:  {"success":false,"error":"user_id is not exist "},现在的问题是,如果要批量测试不同参数值,怎么将每次测试的服务器返回的结果取出来,最好能保存在EXCEL 中,欢迎牛人拍砖,本人不胜感激.
作者: ffwithvv    时间: 2013-8-15 16:41
lr_output_message(lr_eval_string("{参数名}"))
将参数的值在后台输出
作者: 地壳    时间: 2013-8-15 17:22
自己创建一个文本文件,把执行的参数名放进去。
作者: 地壳    时间: 2013-8-15 17:38
lr_output_message()  When a script is run in VuGen, the output file is output.txt.
作者: 云层    时间: 2013-8-15 20:52
你要用c语言写文本
作者: dominge    时间: 2013-8-15 22:08
web_reg_save_param   yong yu  guan  lian
作者: goopy    时间: 2013-8-16 16:31
本帖最后由 goopy 于 2013-8-19 10:45 编辑

现在数据能取出来,现在问题是取出来的数据都是分列显示的,现在想要每行数据都显示在一列中,中间要用逗号分开,该怎么弄 ,取出来的数据如截图:

[attach]86878[/attach]

想要的效果截图:

[attach]86876[/attach]
作者: goopy    时间: 2013-8-19 10:16
高手都跑哪去了,幫忙看下了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2