51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2425|回复: 1
打印 上一主题 下一主题

[求助] loadrunner用system()调用系统命令如何参数化?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-11-21 16:17:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kksinging 于 2012-11-21 16:28 编辑

想要测试的是多用户并发分别执行多个bat(一个用户执行一个),每个bat的区别只要是当中的身份证号不同(如果能不用建多个bat直接参数化身份证号更好,但我做不到,只能用笨方法去建多个bat)
bat的内容是“java -cp TestAxisClient.jar Axis2Client ^<ROOT^>^<BS^>^<MC^>wangchm004^</MC^>^<XB^>女^</XB^>^<MZ^>汉^</MZ^>^<CSRQ^>1988-01-25^</CSRQ^>^<ZZ^>a^</ZZ^>^<SFZHM^>110221196211274024^</SFZHM^>^<QFJG^>b^</QFJG^>^<YXRQKS^>2000-01-25^</YXRQKS^>^<YXRQJS^>2010-01-25^</YXRQJS^>^<FY^>c^</FY^>^<JRSJ^>2012-11-7aaa11:05:30^</JRSJ^>^</BS^>^</ROOT^> http://129.0.37.118:9130/wsfjxt/services/dsr >log.txt

客户端是1个bat和N多jar,我把jar放到脚本的目录下,用下面的脚本在VUG中可以执行通过,库中有记录,log有返回值,下面脚本中“test”是bat文件的名称,尝试把test参数化成test1、test2……,执行的时候黑窗口一闪而过,没执行成功,也没log输出
有人说用strcat函数拼串,但不知道该怎么用,求高人指点,谢谢!

Action()
{
        char command[1024];

        sprintf(command,"test");

        lr_start_transaction("zhixing bat");

        lr_rendezvous("zhixing");

        system(command);
   
        lr_end_transaction("in", LR_AUTO);

        return 0;
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-11-21 22:49:25 | 只看该作者
等待ING
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 01:16 , Processed in 0.070470 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表