添加客服微信
400 035 7887
021-60725088-8054
泽众云测试 - 新闻动态 - Web-pr在线性能测试 - 正文
一般通用的性能测试工具有哪些共同点:
脚本模块。工具都支持终端用户行为的录制,有些工具则支持多重协议的录制,但不管是那种模式,笔者建议:尽量采用手工编码方式来实现测试脚本。
测试管理。工具都会支持测试场景的创建、执行,使用会话和场景来模拟不同用户的操作行为。
压力引擎。工具用于产生负载的核心功能,一般都支持分布式生成负载,以便支撑起大规模的性能测试实施。
分析模块。提供对每次测试实施所产生的数据进行分析的能力。通常包括了各种自动产生的报表、可配置的图表和原始数据。有些工具甚至提供了专家级或是更技术底层的分析能力,以帮助用户对结果进行深度分析、提炼更为重要的关注点。
可选能力。作为上述能力的补充,一般工具都会以插件的方式来提供丰富的可选能力,例如监控能力等等。
性能测试工具脚本命令:endTransaction
命令含义:指定事务的结束。
协议类型:所有协议。
命令参数:两个参数,第一个参数为事务名称,第二个参数输入执行事务是否通过(true通过,false未通过)。
命令产生:手工添加。
命令举例:pr.endTransaction("transaction-baidu");pr.endTransaction("transaction-baidu", false);
相关命令:startTransaction(See 1.4.70)
性能测试工具脚本命令:getDatabase
命令含义:查询数据库。
命令参数:五个参数,第一个参数输入数据库类型,第二个参数输入数据库地址,第三个参数输入数据库访问用户名,第四个参数输入数据库访问密码,第五个参数输入数据库查询语句。
命令产生:手工添加。
命令返回:返回查询结果。
命令举例:
String [][] str = pr.getDatabase("SQL Server", "192.168.1.50:12345/mydb", "spasvo", "123", " SELECT name, sex, age FROM students WHERE id > 45 AND id < 50");
相关命令:checkDatabase(See 1.4.2)
推荐阅读:
在线性能测试服务
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。