Jmeter多接口测试性能测试 - 图文(3)

2020-04-14 01:50

6、最后运行JMETER脚本,此时进入到“监视器结果”界面可以看到被测服务器IP和资源(图片),如下图所示

2.2、监控linux资源

1、首先下载JMeterPlugins-Extras-1.4.0和JMeterJMeterPlugins-Standard-1.3.1插件(下载地址:https://jmeter-plugins.org/downloads/old/)

2、然后将解压出来的JAR包放到Jmeter/lib/ext目录下 3、再下载ServerAgent-2.2.1.zip(默认端口4444,下载地址: http://www.cnblogs.com/lsjdddddd/p/5709052.html)并部署到Linux下 4、在Linux下进入到ServerAgent目录下启动服务:sh startAgent.sh 5、打开Jmeter在HTTP请求下添加“监视器”即可看到JP@开头的监视元素

6、监控Linux服务器资源添加“jp@gc-PerMon Metrics Collector”,然后输入Linux的IP,端口号4444,和要监控的资源,如下图所示

注意:监控完一次服务器资源后,ServerAgent会自动关闭,需要重新启动。否则第二次执行Jmeter脚本会报错。

3、测试数据库性能

数据库驱动 Database MySql PostgreSQL Oracle Driver class com.mysql.jdbc.Driver org.postgresql.Driver oracle.jdbc.driver.OracleDriver com.microsoft.sqlserver.jdbc.SQLServerDriver 或者 net.sourceforge.jtds.jdbDatabase URL jdbc:mysql://host:port/{dbname} jdbc:postgresql:{dbname} jdbc:oracle:thin:user/pass@//host:port/service Ingres (2006) ingres.jdbc.IngresDriver jdbc:ingres://host:port/db[;attr=value] jdbc:sqlserver://IP:1433;databaseName=DBname 或者 jdbc:jtds:sqlserver://localhost:1433/\MSSQL Database Driver class c.Driver Database URL

1、安装对应数据库的JDBC驱动包,我这里用的是MySql,所以驱动包名是 mysql-connector-java-3.0.17-ga-bin.jar

2、将驱动包复制到jmeter/lib目录下,重启JMETER

3、在JMETER中先新建线程组,然后在此线程组下新增“配置元件-JDBC Connection Configuration”,并设置此配置元件,配置如下(如下图所示) Database URL:jdbc:mysql://192.168.24.172:3306/abc JDBC Driver class:com.mysql.jdbc.Driver Username:root(数据库用户) Password:111111

4、接着进入到MySql服务器,在abc数据库的shell界面,输入命令:

Grant select,insert,update,delete on abc.* to root@192.168.24.145 identified by ??111111;

abc是数据库名,将本地IP和用户root授予访问MySql服务器权限并且将密码设置为111111。

如果授权成功则显示如下图所示

5、此时重启jmeter,再在线程组下新增“Sampler-JDBC Request”,在SQL Query输入要执行的SQL语句,如下图所示

6、然后在该线程组下添加“察看结果树”和“图形结果”即可,最后执行脚本。然后再在“察看结果树”区域查看结果,如下图所示


Jmeter多接口测试性能测试 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电商解决方案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: