随笔分类 -  LoadRunner

摘要:为了测试这个存储过程,我遥了一圈去做这个事情,这里说一下我自己接受到任务和自己开始是怎么想的。方法一:一开始我想着可以使用C#直接去调用存储过程,然后用Loadrunner调用C#的dll去测试,后来发现找不到LoadRunner怎样直接调用C#写的dll;可是dll存储过程都已经写好,不可能推倒重新用其他的方式去做,由于任务时间比较紧,就山寨的用C#写了个 .exe 去调用 dll,完成后执行,印象是:数据库跟本一点压力都没有,可是负载机都已经 100%了,并且这种做法得需要在每台负载机都安装一个oracle 客户端,要不访问不了,负载机有 30台,每台都去安装一编,我倒!方法二:最后想到一 阅读全文
posted @ 2013-12-05 12:59 小 蔡 阅读(2088) 评论(0) 推荐(0)
摘要:这是很久以前编写的一个测试案例,那时是为了检查大量往Mysql数据库里插入数据,看一下数据库的性能如何?服务器是否会很快就被写满了。前期的准备工作:Mysql 数据库搭建,LoadRunner,libmysql.dll and 网上搜一份LoadRunner访问mysq的公共库。Step1:Mysql数据库搭建(这里就不详细讲述如何安装Mysq数据库和创建表了)IP:192.168.1.100访问名:root密码是:123456数据库名是:t3db访问端口是:3306数据库的相关信息就是这样了!Step2:LoadRunner如何连接mysql呢?以下全都是在网上找到原代码,非本人创作(忘记作 阅读全文
posted @ 2013-12-02 16:20 小 蔡 阅读(8972) 评论(0) 推荐(0)
摘要:前一编说到xmlrpc调用操作,由于有时候在xmlrpc里有中文字符的请求,但由于上传的请求与服务器的编码不匹配,会导致请求不成功。那么我们就需要把服务端的编码与客户端的编码统一,这里说一下uft8中文字符转换int XmlBody(){ char tmp[30]; lr_convert_string_encoding("张大千",LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"aaa");//就这一句就进行了编码转换,不知道其他编码如何转,知道的同学可以说一下。 strcpy(tmp,lr_eval_string("{aa 阅读全文
posted @ 2012-12-13 14:49 小 蔡 阅读(1551) 评论(0) 推荐(0)
摘要:最近与xmlrpc这东西打交道,因为之前没用过,在这之前也一直没听说过这个名词,所以也不知道怎么调用。后来查了一下资料,分别用C# 和 Loadrunner的web(http/html) 都实现了调用操作。废话少说,下面就先来说一下C#是如何实现的。(当然其实语言也可以读取,这里只说一下我用到的,其实的就不作研究了。)1. C#实现方式需要去下载CookComputing.XmlRpcV2.dll这个dll的支持,以下是实现代码。using System;using System.Collections.Generic;using System.Linq;using System.Text;u 阅读全文
posted @ 2012-12-12 17:55 小 蔡 阅读(1589) 评论(0) 推荐(1)
摘要:select next row 和 update value on 不同组合设置select next row =sequential,Update Value on =each iteration说明:在某次循环中所有用户取值相同。所有用户第一次循环取第一行的值,第二次循环取第二行的值。select next row =sequential,Update Value on =each occurrence说明:在某次循环中或者脚本中使用参数的地方,所有用户取值相同。脚本中出现使用参数的话,参数值就更新一次,循环一次再更新一次。select next row =sequential,Updat 阅读全文
posted @ 2011-06-30 10:55 小 蔡 阅读(584) 评论(0) 推荐(0)
摘要:LoadRunner(LR)里的函数真的少得相当可怜,连简单的一个MD5、Base64加密都没有。但我们可以通过在C++里把一些加解密写成函数,供LR调用。DLL函数编写C++里新建工程Class Library(本人是用VS2005,在VS6貌像是:Win32 Dynamic-Link Library)创建了一个叫LrLoadDll的工程,在LrLoadDll.cpp里编写以下代码:[代码]编出一个LrLoadDll.dll 的文件,下面就可以在LR里直接调用了。LoadRunner调用Dll过程当创建完LR工程就可以把dll添加进来当前脚本使用了,在脚本区域点右键选择Add Files t 阅读全文
posted @ 2011-01-21 11:37 小 蔡 阅读(6339) 评论(0) 推荐(0)
摘要:性能测试断断续续也差不多有一年多了,但从来没有认真去关注过一些术语解释,今天详细了解一下吧:响应时间  响应时间是对请求作出响应所需要的时间,响应时间作为用户视角的软件性能的主要体现。响应时间还划分以下两种:  1、呈现时间    数据在被客户端收到响应数据后呈现页面所消耗的时间。例如,对一个Web应用,呈现时间就是浏览器接收到数据后用户把数据数据呈现出来所消耗的时间。(跟机器的配置也有很大的关系,所以性能测试一般很少关注这点)  2、系统响应时间    应用系统从请求发出开始到客户端接收到数据所消耗的时间。(应用系统— 向服务端发送请求—服务端处理完毕—返回给应用系统,一般性能测试也是 阅读全文
posted @ 2011-01-20 12:12 小 蔡 阅读(719) 评论(0) 推荐(1)