- 博客(27)
- 资源 (5)
- 收藏
- 关注
原创 列表判定状态值 关联
归总一下,处理列表关联后针对部分特定内容判定方法:1、对两个字符串进行比较lr_save_string( "Hello World!","string1" );lr_save_string( "Hello World!","string2" ); result = strcmp(&string1,&string2);或者result = strcmp(lr_eval_st...
2012-08-31 12:12:18 160
原创 关联数组(转载)
http://www.blogjava.net/xingcyx/archive/2007/10/22/155041.html工具:LoadRunner11,系统WINDOS XP。被测系统:DISCUZ。业务一:登录后,发表帖子,返回帖子列表,浏览刚才新增的帖子。关注点:如何浏览刚才新增的贴子,而不是其他帖子。关联点:浏览帖子的URL中连接的地址,在Response Bob...
2012-08-29 00:01:22 148
原创 Loadrunner中web_reg_save_param的使用详解(转载)
应用范围在使用Loadrunner进行性能测试时,经常遇到一种情况,需要通过web页面修改某事务的状态。于是需要首先读出当前的事务的状态,再进行修改,此时便可以使用到web_reg_save_param了。可以通过它先将事务的状态读出写入一个自定义的变量中,根据变量的值来决定下一步的动作。简要说明语法:int web_reg_save_param(const char *ParamName...
2012-07-26 00:11:29 617
原创 LoadRunner参数化详解 (转载)
参数化的方法 选中要参数化的内容。方法一,右键---【Replace with a new parameter】方法二,菜单【insert】----【new Parameter…】 Parameter Properties (参...
2012-07-20 00:02:11 249
原创 LR 关联高级篇
3.7.6 关联函数的高级使用上面详细介绍了关联的作用和关联函数的详细选项,那么在工作中除了要使用关联函数获得服务器返回以外,还能做什么呢?例如论坛一个版面中有20个帖子,如何实现随机单击其中某一个帖子的操作呢?回想一下关联选项Ord=All的时候关联出来的结果是不是一个参数数组?既然是参数数组,怎么从参数数组中取出一个随机的值呢?在不同的LoadRunner版本中处理这个问...
2012-07-13 14:26:38 213
原创 Loadrunner message函数详细分析
Loadrunner提供了若干message函数,以在脚本回放中和脚本运行中,对外输入信息,主要的函数有: 【lr_message】 int lr_message (const char *format, exp1, exp2,...expn.); 中文解释:lr_message函数将信息发送到日志文件和输入窗口。在VuGen中运行时,输入文件为...
2012-07-12 23:19:53 123
原创 关于WEB(HTTP/HTML)录制模式Loadrunner
上网查找关于WEB(HTTP/HTML)录制模式的文章,发现了这两种模式的不同: a、如果应用是WEB应用,首选是HTML-based方式; b、如果应用是使用HTTP协议的非WEB应用,首选是URL-based方式; c、如果WEB应用中使用了java applet程序,且applet程序与服务器之间存在通讯,选用URL-based方式; d、如果...
2012-07-12 23:08:13 108
随机数
vuser_init(){int id;char *vuser_group;long file;int rnd; srand(time(NULL)); rnd = rand()%100;lr_whoami(&id, &vuser_group, NULL);if (rnd 80){ file=fopen("c://test.txt","at+");...
2010-03-17 22:10:56 111
原创 关于怎么在LR中模拟下载的动作(转)
[code="java"]#include "as_web.h"Action(){long i,fp; web_add_cookie("sid=26CE7C; DOMAIN=www.51testing.com"); web_add_cookie("_cookietime=31536000; DOMAIN=www.51testing.com"); web_...
2010-01-15 16:31:39 116
原创 loadrunner的atof函数有问题(转)
[code="java"]float x; char *s = "7.2339 by these hilts or I am a villian else"; x = atof(s); /* The %.2f formatting string limits the output to 2 decimal places */ lr_outp...
2010-01-15 16:28:37 127 1
原创 界面设计与测试规则
界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。目前界面的设计引起软件设计人员的重视的程度还远远不够,直到最近网页制作的...
2010-01-15 16:28:23 159
原创 LoadRunner本机录制http协议程序遇到的问题以及解决方法
在本机录制asp.net程序petshop的时候刚开始使用了传统的http://localhost/mspetshop和http://127.0.0.1/mspetshop录制不行,于是想到了朴老上课讲的修改hosts文件的方法,一尝试果然可行。暗爽之余不敢独享。方法:(以下以win2000为例)用记事本打开host文件c:\winnt\system32\drivers\e...
2010-01-15 16:26:44 117
原创 C语言应用于LR中-如何得到数组长度(转)
C语言没有提供获取数组长度的函数,最起码我不知道,所以编写了一个函数取数组的长度,调试成功,大家可以试试。另外也可以用sizeof(a)/4来取得整型数组的长度,因为整型占4个字节。效果相同。[code="java"]#include "web_api.h"int LenofArray(int *p){ int length=0; for(;...
2010-01-15 16:24:32 100
原创 Return的返回值
问题: 在创建和录制脚本的时候,发现在脚本vuser_init、Action、vuser_end三部分,都会有一条“return 0;”语句,那么我们平时在编写脚本时如何应用return语句,return不同的返回值又有什么含义呢?问题解答:Return标识一个过程的结束,在LoadRunner 中用return 不同的返回值根据脚本不同的返回值,表示脚本的成功或者失败。“retu...
2010-01-15 16:23:03 152
原创 LR script
[code="java"]#include "web_api.h"Action(){ char* abort="aborting..."; char * my_host; char *ip; ip = lr_get_vuser_ip(); if (ip) lr_output_message("The IP addr...
2010-01-15 16:21:09 131
原创 脚本学习笔记
1、写入数据到文件:(实际应用中可以将关联得到的参数写入文件)[code="java"]Action(){int MyFile;char Name[] = "测试数据"; MyFile = fopen( "c:\\temp\\names.txt", "w+" );fprintf(MyFile,"%s", Name);return 0; }[/code]...
2010-01-15 09:53:43 144
原创 LR 脚本 循环读取并显示该文件中的每行数据
1、循环读取并显示该文件中的每行数据:(只能读数字内容)[code="java"]Action(){ int MyFile; int loadNum,i; // Assigning the file path to a string char FileName[80] ="C:\\temp\\solem.txt"; // O...
2010-01-15 09:49:41 196
原创 英语范文
第五篇: 1.在中国,自行车是最为流行的交通工具。 2.骑自行车有许多好处。 3.自行车的未来…… The Bicycle in China The bicycle is the most popular means of transportation in China. China is a country “on ...
2009-10-11 14:13:24 102
linux下有什么检测内存溢出的工具
Linux c++上常用内存泄露检测工具有valgrind, Rational purify。Valgrind免费。Valgrind 可以在 32 位或 64 位 PowerPC/Linux 内核上工作。Valgrind工具包包含多个工具,如Memcheck,Cachegrind,Helgrind, Callgrind,Massif。对于内存溢出之类的麻烦可能大家在编写指针比较多的...
2009-06-10 19:34:59 669
原创 内存溢出解决方法
最近做了个任务,内存溢出问题;静态影像下无问题,可是在动态影像下执行rep时量测元素400-500笔时就会内存溢出,调试很久也无进展,求教各方圣神终无结果,最后找出一篇文章供大家赏阅。如遇到内存溢出问题时或许有点帮助。还有可以链接下载的内存检测工具1. ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。2. Dmalloc-De...
2009-06-10 19:33:01 123
原创 软件测试工程师面试英语
1. What types of documents would you need for QA, QC, and Testing?2. What did you include in a test plan?3. Describe any bug you remember.4. What is the purpose o...
2009-03-29 21:38:46 319
tomcat占用内存
大家都知道可以通过tomcat5w.exe文件来改变tomcat占用内存使用多少问题,但是tomcat默认只有几百兆内存,对于一个大的项目或访问量稍微偏大的网站来说实在太少. 这样问题就来了,tomcat内存达到一定程度,如你设置的最大值,服务器就会崩溃! 安装几个tomcat的情况下,tomcat是通过一个服务来管理内存大小的,呵呵,不过安装几个jvm不晓得能不能解决问题,但,麻烦! ...
2008-06-12 22:34:54 140
ASP网站黑客防范编程技巧
如何更好的达到防范黑客攻击,本人提一下个人意见!第一,免费程序不要真的就免费用,既然你可以共享原码,那么攻击者一样可以分析代码。如果在细节上注意防范,那样你站点的安全性就大大的提高了。即使出现了SQL Injection这样的漏洞,攻击者也不可能马上拿下你的站点。 由于ASP的方便易用,越来越多的网站后台程序都使用ASP脚本语言。但是, 由于ASP本身存在一些安全漏洞,稍不小心就会给黑客提供可乘之...
2008-06-04 00:16:16 102
SQL注入天书:ASP注入漏洞全接触
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的WW...
2008-06-04 00:12:47 100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人