堡垒机并发测试说明
1.引言
编写本方案的目的是用于指导运维安全管理系统的最大并发数会话连接的
性能测试。主要从测试环境、测试工具、测试策略、测试具体执行方法的设计。
2.测试内容
    本次性能测试主要完成通过各种访问方式连接会话,在保证会话操作日志解析正确的前提下,测试最大并发数,同时记录运维安全管理系统的CPU使用率及各进程的详细解析。本次性能测试的访问方式包括:SSHTELNETRLOGINORACLEMYSQLMSSQLDB2SYBASERDPX11VNC
3.测试环境   
安装各种会话类型服务器若干台,设置各服务器允许最大客户端连接数1000台。运维安全管理系统主机管理中,添加上面安装的服务器,添加若干运维用户,为运维用户配置相应的访问策
略。
4.测试方案
测试点linux安装oracle客户端详细步骤
类一
测试目的
测试SSH、TELNET、RLOGIN会话最大并发连接数
前置条件
1、 设置SSH、TELNET、RLOGIN服务器,允许客户端最大连接数为1000台。编写shell/vbs脚步,做一些操作,一秒钟发送一次;
2、 配置相关运维人员的访问策略授权;
3、 测试SSH、TELNET、RLOGIN客户端与服务器连接成功;
4、 客户端的要求是每个客户端连接服务器之后,每隔一秒向服务器发送一条指令;
5、 运维管理系统不能进行测试性能以外的操作
测试步骤
1、在运维管理系统后台开启将系统CPU信息记录到文件的相应程序;
2、同时启动50个客户端,向服务器发送1000条指令;
3、等待客户端退出后,关闭记录系统CPU程序;
4、通过运维管理员统计该类会话操作数量并记录,同时记录CPU相关信息;
5、在以上测试管理员统计会话操作数据总量正确的情况下,增加客户端数量至          100个,重复14步骤,并以此类推,每次增加50个客户端
测试完成准则
输出各类访问方式的最大并发数及相应的系统CPU使用情况,完成测试报告
测试点
类二
测试目的
测试ORACLEMYSQLMSSQLDB2SYBASE会话最大并发连接数
前置条件
1、 设置ORACLEMYSQLMSSQLDB2SYBAS服务器,允许客户端最大连接数为1000台
2、 配置相关运维人员的访问策略授权
3、 测试ORACLEMYSQLMSSQLDB2SYBAS客户端与服务器连接成功
4、 客户端的要求是每个客户端连接服务器之后,每隔一秒向服务器进行一次操作
5、 运维管理系统不能进行测试性能以外的操作
测试步骤
1、 在运维管理系统后台开启将系统CPU信息记录到文件的相应程序
2、 登入运维人员账户,连接50个同种访问方式会话,同时对服务器进行1000个操作
3、 关闭记录系统CPU程序
4、 通过运维管理员统计该类会话操作数量并记录,同时记录CPU相关信息
5、 在以上测试管理员统计会话操作数据总量正确的情况下,增加会话连接数量至100个,重复14步骤,并以此类推,每次增加50个会话
测试完成准则
输出各类访问方式的最大并发数及相应的系统CPU使用情况,完成测试报告
测试点
类三
测试目的
测试RDPX11VNC会话最大并发连接数
前置条件
1、 设置RDPX11VNC服务器,允许客户端最大连接数为1000台
2、 配置相关运维人员的访问策略授权
3、 测试RDPX11VNC客户端与服务器连接成功
4、 客户端的要求是每个客户端连接服务器之后,每隔一秒向服务器进行一次操作
5、 运维管理系统不能进行测试性能以外的操作
测试步骤
1、 在运维管理系统后台开启将系统CPU信息记录到文件的相应程序
2、 登入运维人员账户,连接50个同种访问方式会话,同时对服务器进行1000个操作
3、 关闭记录系统CPU程序
4、 通过运维管理员统计该类会话操作数量并记录,同时记录CPU相关信息
5、 在以上测试管理员统计会话操作数据总量正确的情况下,增加会话连接数量至100个,重复14步骤,并以此类推,每次增加50个会话
测试完成准则
输出各类访问方式的最大并发数及相应的系统CPU使用情况,完成测试报告
5.测试方法
    第一类测试,借助linux操作系统,安装SSHTELNETRLOGIN客户端,安装tclexpect编程环境,通过第四点的方案原理编写脚本测试。
    第二类测试,通过登入运维人员,连接相应会话,通过第四点的方案原理编写数据库脚本。
    第三类测试,通过登入运维人员,连接相应会话,通过第四点的方案原理编写vbsshell脚本。
6.测试完成准则
    输出各类访问方式的最大并发数及相应的系统CPU使用情况,完成测试报告。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。