LoadRunner 之 itoa() 函数

 今天为某个项目性能测试准备数据的时候写了个脚本,其中用到了 itoa() 函数,这里就简单总结一下 itoa() 函数的使用方法。 
函数格式: 
  int itoa( int value, char *str, int radix ); 
详细介绍: 
  该函数能实现按照指定的 radix 基数将给定的 int 型转换为 string 型。即把 value 值转换成字符串后保存到变量 str 中。 
  其中 radix 是基数,即 10:十进制,2:二进制 
  与之对应的还有个 atoi() 函数,即将 string 类型转换成 int 类型。 
应用实例: 
  场景:针对某业务,有10个用户,要求每个用户新建100条数据且不重复。 
  脚本:脚本已删减如下

Action()
{
    int i; 
    char fnum[3];

    for(i=1; i<=100; i++) {
        itoa(i,fnum,10);
        lr_save_string(fnum,"BH");  
        web_submit_data("saveDocumentForm",
            "Action=http://192.168.0.154:8080/Prj/doc/saveDocumentForm",
            "Method=POST",
            "Referer=http://192.168.0.154:8080/Prj/jsp/ArchiveManage.jsp" 
            "Mode=HTML", 
            ITEMDATA, 
            "Name=obj_number", "Value=pWJBH{UserNum}-{BH}", ENDITEM, 
            "Name=obj_def_name", "Value=pWJMC{UserNum}-{BH}", ENDITEM, 
        LAST);
}
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

  说明: 
  整型 i 经转换后保存到 fnum 变量中,但是变量并不能直接被Loadrunner的函数使用,这里使用 lr_save_string() 函数将 fnum 的值保存到参数 BH 中,这样通过参数化的方式就可以使用了。 
  因此 itoa() 和 lr_save_string() 两个函数经常相结合使用。 
  {参数}:是 loardrunner 识别参数的方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值