请问对于C/S三层结构, 如何用LoadRunner 录制客户端(无界面)操作脚本
我们公司的产品架构特性是:1. C/S构架
2. 由DB Server + UI Server + Client 构成. (DB是 MySQL)
3. UI Server (用户接入服务器)就是:
在数据管理层(Server)和用户界面层(Client)增加一层结构, 称为中间层(Middleware). 用户接入服务器作为中间层提供了数据管理层(数据库服务器)和用户界面层(客户端, 管理端)之间的通讯, 实现应用与数据库的高效连接.
4. Client 是无界面. Client的策略是由管理台设置, 此管理台有界面操作. Client不与DB通信, 只有UI 与DB通信. Client与UI通信.
现在的问题是:
1.想用LR测试此产品的UI服务器最大可承受多少台客户端, 可行吗?
2.如何有效录制脚本? 可以再详细些么?我不知道你的系统架构
Client——UI——DB之间的关系。
你的Client是什么样子的,既然Client没有界面,那么UI又是干么的呢?还是Client是个容器,加载了UI的内容后合成了一个用户操作界面?
没看懂。 我公司的服务器目前无web界面要做性能测试,请问LOADRUNNER可行吗? 2.如何有效录制脚本?
现状况,无客户端,那么开发肯定有对应的 发包工具,或者自己写的小程序,向对应客户端发送报文,那么你可以把他们的工具要来也好, 让他们给你对应报文,接收IP以及对应端口号也好,实在不给你使用以下也行,自己截获报文. 然后用LR 发送,接收报文就可以手工写出一个脚本,对应的其他脚本也是这样写... 这样就可以做性能测试了
1.想用LR测试此产品的UI服务器最大可承受多少台客户端, 可行吗?
用过上面的你应该明白怎么录制了吧, 那么你的需求是最大在线用户量对吧,那么你可以尝试录制登录交易,然后每隔一段时间向服务器发送1个"心跳包" 保持SCOKET连接状态. 这样不断的增加用户,一直到用户在线满为止...那么当前用户就是你的最大用户了.
回复 1# 的帖子
我也遇到同样的问题的!烦躁,难道没有大侠帮解决!
页:
[1]