求救:loadrunner中如何调用C语言标准库函数?标题要长!!!
本人是新手,现在要用loadrunner来编写的脚本中需要用到一些C语言标准函数,如:余弦函数COS,正切、余切函数tan,atan,log()函数等等等!本人弄了很久了,奈何水平有限,望有贤达能指点一二,则感激之情不胜言表!(PS:正弦函数sin(),sqrt(),abs()等函数在LR上可以直接使用,但是其他去无法使用。) 因为事情比较急,在线等! 希望有热心人帮助下!谢谢了! 可有高手愿意赐教一二? 不要沉了啊!!!高手不要藏了!!!出来吧!救人于水火啊! 大神们,该出手时就出手!不要再忍了!! 不要沉了啊!!人工置顶!有没有版主的,我应该向谁去请教呢? 为何没有人愿意回答呢?:'(做不出来我就没有办法毕业了…… 标准库支持,部分非标准库不支持,你可以在代码中Include载入你要的库,我记得我写过 回复 9# 云层先谢谢你!
标准库的函数是所有的都支持吗?还是部分支持? 回复 9# 云层
好的,谢谢您!我研究下试试看! 不能根据数学定理
正弦/余弦=正切
来写个东东嘛 回复 12# 零测试
这个我知道啊。现在sin,cos都不提示出错了,但是算不出结果。不管输入什么角度,结果都是0,有人知道是怎么回事吗?log()函数还是没有…… 回复 9# 云层
现在sin,cos都不提示出错了,但是算不出结果。不管输入什么角度,结果都是0,有人知道是怎么回事吗?log()函数还是没有…… sin(),cos()等函数不提示错误了,但是无法计算结果,不管多少输出都是0!谁遇到过这种问题? sin(),cos()等函数不提示错误了,但是无法计算结果,不管多少输出都是0!谁遇到过这种问题? sin(),cos()等函数不提示错误了,但是无法计算结果,不管多少输出都是0!谁遇到过这种问题? 你确定你用的变量类型是double? 回复 18# 云层
完全没有错。脚本如下:
Action()
{
double latitude=48.0;
double lat_rad=(latitude/180)*3.14159;
double sinn=sin(lat_rad);
lr_message("latitude is :%f",latitude);
lr_message("lat_rad is :%f",lat_rad);
lr_message("sin(lat_rad) is :%f",sinn);
return 0;
}
运行结果如下:
Starting iteration 1.
Starting action Action.
latitude is :48.000000
lat_rad is :0.837757
sin(lat_rad) is :1926825264.000000
Ending action Action.
Ending iteration 1.
本人新手,希望云前辈及其他高手解惑!谢谢! 其实我纳闷的是你干嘛非要用LR做这个事情,这个值既然你可以先算出来你就固定用这个值就行了。。何必非要在代码里面动态计算呢。。
页:
[1]
2