Jmeter创建一个数据库测试计划
创建一个数据库测试计划
在这一部分,你将学会如何去创建一个基础的测试计划来测试一个数据库服务 器。你会创建 10 个用户来给数据库服务器发送 2 次 SQL 请求。同样,你也可以 让用户运行他们的测试三次。这样总的 JDBC 请求数量就是(10 用户)*(2 次请 求)*(重复 3 次)=60。要构建这个测试计划,你将会用到下面的元件:线程组, JDBC 请求,图形结果。
添加用户
处理每个 JMeter 测试计划的第一步就是添加线程组元件。这个线程组会告诉 JMeter 你想要模拟的用户数量,用户应该发送请求的频率和应该发送的数量。
开始来添加一个线程组:首先选择这个测试计划,点击鼠标右键得到添加菜单, 然后选择添加-->线程组。
这时你应该看到这个线程组已经在测试计划下了,如果没有看到,就点击测试计 划元件展开这个测试计划树。
下一步,你需要修改这些默认的属性。如果你还没有选择线程组元件,则从测试 计划树型结构中选择它。这时你应该看到 JMeter 窗口右边的线程组控制面板了 (见下图 7.1)。
接下来,将用户的数量(即线程)增加到 10。
在下一个 Ramp-Up Period 文本域中, 使用默认值 0。这个属性表示每个用户启 动的迟延时间。例如,如果你输入 Ramp-Up Period 为 5 秒,JMeter 将会在五秒 结束前完成启动所有的用户。所以,如果你有五个用户并且 Ramp-Up Period 为 五秒,那么启动用户的延迟就是 1 秒。(5 个用户/5 秒 = 1 用户每秒). 如果你 设置其值为 0,JMeter 将会立即启动你所有的用户。
最后,输入循环次数为 3。 这个属性告诉 JMeter 你的测试运行多少次。如果你 设置为 1,JMeter 将你的测试只运行一次。 要让 JMeter 不断的运行,你要选择 "永远"这个复选框。
添加 JDBC 请求
修改名称为"Kodak"
- 输入池名:MySQL(在配置元件里面一样)
- 输入 SQL 查询字符串域
添加一个监听器浏览/保存测试结果