Jmeter系列之《13.性能测试--MySQL》

2022-06-21 15:18:59 浏览数 (1)

目录

  • 一、需求。
  • 二、环境准备。
  • 三、步骤。
    • 1.在测试计划里面加入jar包。
    • 2.新建线程组。
    • 3.配置jdbc。
    • 4.配置jdbc请求。
    • 5.增加响应断言。
    • 6.在jdbc请求下增加断言结果。
    • 7.线程组下添加汇总报告和观察结果树。
    • 8.运行。
  • 四、整条sql语句的参数化。

一、需求。

  • 测试用户表(select)。

二、环境准备

1.需要安装mysql 5.1.30,建数据库,建表,添加信息。

https://wenku.baidu.com/view/f3f9c92b6f85ec3a87c24028915f804d2b1687be.html

2.下载jdbc的jar包版本与mysql版本一致:

https://downloads.mysql.com/archives/c-j/

下载完毕后直接解压。

三、步骤

1.在测试计划里面加入jar包

2.新建线程组。

3.配置jdbc

jdbc:mysql://localhost:3306/member

org.gjt.mm.mysql.Driver

配置我圈起来的部分,其它部分默认即可。

4.配置jdbc请求

select * from student where sname like '%三%';

5.增加响应断言

6.在jdbc请求下增加断言结果。

7.线程组下添加汇总报告和观察结果树。

8.运行。

运行成功

常见报错原因:

https://blog.csdn.net/daishan_sun/article/details/124495929

四、整条sql语句的参数化

如果需要实现同时多个不同的用户使用不同的sql,可以通过把整条sql语句参数化来实现。例如把sql语句放在csv文件中,然后在jdbc request的query中使用参数代替${SQL_Statement}。

0 人点赞