loadRunner常用函数
1、lr_output_message(变量);
默认输出字符串; 可以在日志中显示行号。 例如 lr_output_message(lr_eval_string("字符串{参数名}"));
2、lr_output_message("%格式字符",变量);
3、 lr_message("%格式字符",变量);
"%格式字符"可以省略; 在日志中不显示行号。
4、lr_continue_on_error(1);
脚本出错后继续运行。
5、strncat 函数
strncat(dest, src, n)
从字符串 src 的开头拷贝 n 个字符到 dest 字符串尾部,从而实现 字符串的连接。
6、strtok
(char *)strtok(lr_eval_string("{参数名}"),"分割字符串")
返回指针变量(存储字符串)类型
lr_output_message((char *)strtok(lr_eval_string("123;33;01"),";"));
结果:
Action.c(5): 123
7、变量存入参数
r_save_string(变量或常量,"参数名");
lr_save_string("dd", "banci"); lr_output_message(lr_eval_string("{banci}"));
结果:
Action.c(8): dd
结合6、strtok进行使用
lr_save_string((char *)strtok(lr_eval_string("0023;33;01"),";"),"zhang");
lr_output_message(lr_eval_string("{zhang}"));
结果:
Action.c(10): 0023
8、将字符转为数字 atoi
if(atoi(lr_eval_string("2"))>0){ lr_output_message(">0"); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~