使用LoadRunner测试TUXEDO - oop.com.cn loadrunner 测试 - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > 测试技术 > LoadRunner > 正文

使用LoadRunner测试TUXEDO

来源: www.bianceng.cn 阅读:

LoadRunner®是一种预测系统行为和性能的工业标准级负载javascript:;" onClick="javascript:tagshow(event, '%B2%E2%CA%D4');" target="_self">测试工具。它通过模拟数据以千万计用户来实施并发负载来对整个企业架构进行测试,来帮助您更快的查找和发现问题。
关于LoadRunner®更全面的描述及使用,请参考《LoadRunner 使用手册》或Mercury');" target="_self">Mercury Interactive 公司提供的联机帮忙文档。本文旨在帮助工程师们掌握使用LoadRunner®来测试BEA中间件产品的方法。



一、如何使用LoadRunner来测试BEA TUXEDO
1. LoadRunner的虚拟用户

工作

测试方案
2. 使用Vugen创建虚拟用户执行脚本






服务器




clearcase /" target="_blank" >cccccc border=0>
/* This file is generated by LoadRunner. You may edit it carefully! */
#include "lrt.h"
#include "replay.vdf"

Actions()
{
lrt_tuxputenv("WSNADDR=//172.22.32.25:7110");

lr_think_time(3);
tpresult_int = lrt_tpinitialize(LRT_END_OF_PARMS);
lrt_abort_on_error();
data_0 = lrt_tpalloc("STRING", "", 1);

/* Request STRING buffer 1 */
lrt_strcpy(data_0, sbuf_1);
data_1 = lrt_tpalloc("STRING", "", 1);
tpresult_int = lrt_tpcall("TOUPPER",
data_0,
0,
&data_1,
&olen,
0);
/* Reply STRING buffer 1 */
lrt_abort_on_error();

lrt_tpfree(data_0);
lrt_tpfree(data_1);
lrt_tpterm();

return 0;
}

代码中加粗的函数是LoadRunner对TUXEDO函的二次包装。
E.点击工具栏中的" "按钮来执行我们刚才录制的脚本,确保执行无误。
3. 使用控制器(Controller)来调度虚拟用户
A.从菜单中选择运行Controller:

B.创建一个新的Scenario,选择刚才录制的脚本(simpapp):

点击"OK",弹出Scenario调度界面,如下图所示。在"Quantity"中输入100,表示使用100个虚拟用户。(虚拟用户与购买的LICENSE有关联)

C.点击"Edit Schedule"来编辑压力调度。










压力测试





二、如何使用LoadRunner来测试BEA Weblogic Server
服务器





1. 录制Weblogic Server测试脚本









2. 使用控制器(Controller)来调度虚拟用户




\
 作者简介
经乾是(dev2dev ID: jq75) BEA系统(中国)有限公司 渠道部技术顾问

Tags:
相关文章列表:
热门排行