LoadRunner中写文件的案例
2023-09-11 14:20:34 时间
1、loadruner中是不支持File数据类型的,所以用int或者long来声明一个文件;
2、关于文件处理的几种方法。《关于C语言的fprintf与fwrite使用区别》这篇文章中解释得很详细,选用fprintf 方法;
3、fopen()方法。可参考:《LoadRunner下如何进行文件的操作》
fopen(filename,"a")) :文件存在,就覆盖写,不存在会先创建。为了不让它每次覆盖,我在fprintf()中使用了“%s\n”,每次都换行追加;
有人试过fopen(filename,"a+")) ,这样写的效果是一样的。
char *filename = "c:\\001.txt"; soap_request(此段省略,即webservice协议的两种生成脚本方式); // 将response出力 lr_message(lr_eval_string("Response is: \n {response}")); // 此处response是无须定义的,原因自己理解 // 取所需的依赖字段,关键函数lr_xml_get_values lr_xml_get_values("XML = {response}", "ValueParam = ValueParam ", "Query = XXX", LAST); // 此函数自行理解使用方法 // 本文重点 写文件 if((file_stream = fopen(filename,"a")) == NULL){ lr_error_message("Cannot open %s",filename); return -1; fprintf(file_stream,"%s\n",lr_eval_string("{ValueParam }")); fclose(file_stream); return 0;
自己编写高负荷测试的工具 在第一轮测试时,我们通过在LINUX操作系统上,用压缩和解压缩的方法去占用CPU,这样的方法有个弊端,就是比较耗时而且不可控。
char *filename = "c:\\001.txt"; soap_request(此段省略,即webservice协议的两种生成脚本方式); // 将response出力 lr_message(lr_eval_string("Response is: \n {response}")); // 此处response是无须定义的,原因自己理解 // 取所需的依赖字段,关键函数lr_xml_get_values lr_xml_get_values("XML = {response}", "ValueParam = ValueParam ", "Query = XXX", LAST); // 此函数自行理解使用方法 // 本文重点 写文件 if((file_stream = fopen(filename,"a")) == NULL){ lr_error_message("Cannot open %s",filename); return -1; fprintf(file_stream,"%s\n",lr_eval_string("{ValueParam }")); fclose(file_stream); return 0;
自己编写高负荷测试的工具 在第一轮测试时,我们通过在LINUX操作系统上,用压缩和解压缩的方法去占用CPU,这样的方法有个弊端,就是比较耗时而且不可控。
相关文章
- 使用ueditor实现多图片上传案例——DaoImpl层(ShoppingDaoImpl)
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
- Mybatis+mysql动态分页查询数据案例——配置映射文件(HouseDaoMapper.xml)
- Mybatis+mysql动态分页查询数据案例——配置映射文件(HouseDaoMapper.xml)
- SQL SERVER 2014 Agent服务异常停止案例
- JAXP Dom 案例 对xml文件进行增加 查找 删除
- ②安卓学习(分享案例):迷彩灯 图片切换 跟随手指的圈
- 一个锁等待现象的诊断案例
- Python-装饰器-案例-获取文件列表
- 线程池-案例1
- VB.net:VB.net编程语言学习之基于VS软件连接SQL Server(利用ADO.NET操作数据库/添加新数据源/DataGridView数据表格控件)的简介、案例应用之详细攻略
- NLP之NNLM:NNLM神经语言模型算法(词向量法的始祖)的简介、网络结构、案例应用、代码实现之详细攻略
- DL:基于keras和tensorflow 框架保存网络结构/网络拓扑图/网络模型(json、yaml、h5等文件)注意事项及代码实现(保存和加载.h5模型文件案例)之详细攻略
- ML与Information:信息论(信息熵/互信息/最大熵模型/条件熵/KL散度)在机器学习中的简介、主要内容、关系、常用方法、案例应用
- CV之FR:基于cv2和dlib库自带frontal_face_detector(人脸征检测器)利用landmarks.dat文件实现人脸检测与人脸标记之《极限男人帮》和《NBA全明星球员》案例应用
- DL之FasterR-CNN:Faster R-CNN算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
- Python语言学习:Python语言学习之文件读取&写入/操作系统(OS模块详解)的简介、案例应用之详细攻略
- 实践案例丨云连接CC实现跨区域多VPC与线下IDC Server互联
- 多线程的对照与案例(计算文件夹下文件的大小)
- y50.第三章 Kubernetes从入门到精通 -- k8s实战案例(二三)
- C++程序中执行abort等操作导致没有生成dump文件的问题案例分析
- Linux之Ubuntu:Ubuntu中常使用的快捷键命令(sudo/dpkg等文件处理相关/系统硬件相关/文件管理/文档编辑/磁盘管理/系统管理/备份压缩)、常用基础案例(图文教程)之详细攻略