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