為LoadRunner寫一個lr_save_float函式
LoadRunner中有lr_save_int() 和lr_save_string() 函式,但是沒有儲存浮點數到變數的lr_save_float函式。《lr_save_float() function for LoadRunner》這篇文章介紹瞭如何寫一個這樣的函式:
http://ptfrontline.wordpress.com/2010/01/27/lr_save_float-function-for-loadrunner/
void lr_save_float(const float value, const char *param, const int decimals)
// ----------------------------------------------------------------------------
// Saves a float into a lr variable, much like lr_save_int() saves an integer
//
// Parameters:
// value Float value to store
// param Loadrunner variable name
// decimals Number of decimals in the result string
//
// Returns:
// N/A
//
// Example:
// lr_save_float(123.456, "myVar", 2); // myVar = 123.46 (includes rounding)
//
// ----------------------------------------------------------------------------
{
char buf[64]; // if more>63 digits -> your problem <IMG class=wp-smiley alt=:) src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif">
char formatbuf[16]; // 16 chars should be adequate
sprintf( formatbuf, "%%.%df", decimals); // Build the "%?.f" format string
sprintf( buf, formatbuf, value); // sprintf the value
lr_save_string( buf, param); // store in variable
}
使用例子如下:
#include "lr_save_float.h"
vuser_init()
{
lr_save_float(123.456, "myVar", 2);
lr_output_message(lr_eval_string("{myVar}"));
return 0;
}
相關文章
- 隨便寫倆Loadrunner函式函式
- loadrunner常用函式函式
- 寫一個深度克隆函式函式
- 手寫一個bind函式(大概)函式
- 物件,函式作為一個函式的引數物件函式
- loadrunner常用函式總結函式
- LoadRunner函式中文翻譯系列之一--Action函式
- C/C++—— 寫一個函式,它的引數為指向函式的指標,返回型別也為指向函式的指標C++函式指標型別
- 在LoadRunner中轉換字串大小寫的C語言函式字串C語言函式
- LoadRunner函式學習筆記函式筆記
- 寫的第一個函式是log - todo函式
- C#寫一個js的escape函式C#JS函式
- Asyncdb(一):寫一個純函式式的Mysql非同步驅動函式MySql非同步
- 編寫一個通用的事件監聽函式事件函式
- 一個用lua編寫的自定義函式函式
- 寫了一個分段函式,引數是單個數字,執行函式 畫圖函式
- vue在一個函式中呼叫另外一個函式Vue函式
- 如何寫一個作用域安全的建構函式函式
- 編寫一個物件&&陣列深copy函式方法物件陣列函式
- 封裝一個元件 + 函式惰性思想(重寫應用)封裝元件函式
- 淺析一個函式呼叫另一個函式的變數函式變數
- Loadrunner 使用者自定義函式使用[轉]函式
- 自己寫的和收藏的一寫php函式PHP函式
- 將使用回撥函式作為引數的函式改造為返回 Promise 的一個具體例子函式Promise
- Typescript複雜型別的宣告:寫一個工具函式庫TypeScript型別函式
- js中在一個函式中引用另一個函式中的函式,可以這麼做JS函式
- 一個函式學excel函式Excel
- 一個自定義函式函式
- Loadrunner C/S關聯函式(LSP)AND(LSSS)使用-案例函式
- LoadRunner(三)再識web_custom_request函式Web函式
- 在LoadRunner中使用檔案的相關函式函式
- Python中將函式作為另一個函式的引數傳入並呼叫Python函式
- 教你如何檢查一個函式是否為JavaScript執行時環境內建函式函式JavaScript
- 寫一個函式找出給定陣列中的最大差值函式陣列
- 寫一個函式,輸入一個4位數字,要求輸出這4個數字字元函式字元
- 一個返回值函式函式
- 箭頭函式、簡寫函式、普通函式的區別函式
- 在JS中一個function函式要呼叫另一個函式裡的變數。JSFunction函式變數