JMeter Email 18442056QQ com JMeter Java Company Logo

  • Slides: 68
Download presentation
JMeter 丁勇 Email: 18442056@QQ. com

JMeter 丁勇 Email: 18442056@QQ. com

JMeter Java Company Logo 安装启动JMeter • http: //jakarta. apache. org/site/downloads/下 载 • 然后将下载的. zip文件解压缩到C:

JMeter Java Company Logo 安装启动JMeter • http: //jakarta. apache. org/site/downloads/下 载 • 然后将下载的. zip文件解压缩到C: /JMeter • 使用%JMeter%/bin下面的jmeter. bat批处理 文件来启动JMeter的可视化界面 www. kmdin. net

JMeter Java Company Logo 界面 www. kmdin. net

JMeter Java Company Logo 界面 www. kmdin. net

JMeter Java Company Logo www. kmdin. net

JMeter Java Company Logo www. kmdin. net

JMeter Java Company Logo http设置实例 • 对本机的Web服务器上的Web(Tomcat)应 用进行测试 – protocal应该是http – ip使用localhost – 假设web应用发布的context路径是/jmeter,那

JMeter Java Company Logo http设置实例 • 对本机的Web服务器上的Web(Tomcat)应 用进行测试 – protocal应该是http – ip使用localhost – 假设web应用发布的context路径是/jmeter,那 么path设置为/jmeter – Tomcat服务器,port number是 8080 www. kmdin. net

JMeter Java Company Logo Jmeter 数据库压力测试 • 安装My. Sql • 安装驱动 – 拷贝mysql-connector-java-XXX-bin. jar到jmeter/lib下

JMeter Java Company Logo Jmeter 数据库压力测试 • 安装My. Sql • 安装驱动 – 拷贝mysql-connector-java-XXX-bin. jar到jmeter/lib下 • 注意: 拷贝完成后重新启动jmeter • 添加线程组 • 添加配置元件 – JDBC Connection Configuration – 配置JDBC • 数据库地址:jdbc: mysql: //localhost: 3306/schadmin • Schadmin :是指要测试的数据库 • 填写user和password:数据库连接的用户名和密码 • 线程组添加 JDBC Request(Sampler中) – Sql语句:select * from student where stuid like ‘ 2011%’; www. kmdin. net

JMeter Java Company Logo www. kmdin. net

JMeter Java Company Logo www. kmdin. net

JMeter Java Company Logo www. kmdin. net

JMeter Java Company Logo www. kmdin. net

JMeter Java Company Logo 监听器(用表格查看结果) www. kmdin. net

JMeter Java Company Logo 监听器(用表格查看结果) www. kmdin. net

JMeter Java Company Logo 监听器(查看结果树) www. kmdin. net

JMeter Java Company Logo 监听器(查看结果树) www. kmdin. net

JMeter Java Company Logo 定时器 v 定时器(Timer)负责定义请求之间的延迟间隔。 www. kmdin. net

JMeter Java Company Logo 定时器 v 定时器(Timer)负责定义请求之间的延迟间隔。 www. kmdin. net

JMeter Java Company Logo v 例如:我们生成了两个串${_Random(1, 100, func 1)}、 ${_Random(1, 100, func 2)},在添加图书的请求中, 我们在book.

JMeter Java Company Logo v 例如:我们生成了两个串${_Random(1, 100, func 1)}、 ${_Random(1, 100, func 2)},在添加图书的请求中, 我们在book. Name的参数值中引用 ${_Random(1, 100, func 1)},在book. Concern的 参数值中应用${_Random(1, 100, func 2)},见截图, 这样测试运行时不同的线程将产生不同的book. Name和 book. Concern。 www. kmdin. net

JMeter Java Company Logo v 使用时就可以使用${token_g 1}来表示获取到的TOKEN 值。如下图: www. kmdin. net

JMeter Java Company Logo v 使用时就可以使用${token_g 1}来表示获取到的TOKEN 值。如下图: www. kmdin. net

JMeter Java Company Logo 利用XSLT分析JMeter结果文件 • 将结果文件的扩展名改为xml,例:将log. jtl改为log. xml。 • 在log. xml的文件头 <? xml

JMeter Java Company Logo 利用XSLT分析JMeter结果文件 • 将结果文件的扩展名改为xml,例:将log. jtl改为log. xml。 • 在log. xml的文件头 <? xml version="1. 0" encoding="UTF-8"? > <test. Results version="1. 2"> 中添加 <? xml-stylesheet type=“text/xsl” href=“jmeter-results-report. xsl” ? > 使之变成 <? xml version="1. 0" encoding="UTF-8"? > <? xml-stylesheet type="text/xsl" href="jmeter-results-report. xsl" ? > <test. Results version="1. 2"> 其中href指定xsl文件的路径,如果与xml文件在同一目录,则只写文件 名即可,否则要写明详细路径。 www. kmdin. net

JMeter Java Company Logo Jmeter结果分析一、 图形报表 – 对本机mysql数据库进行查询的图形结果 www. kmdin. net

JMeter Java Company Logo Jmeter结果分析一、 图形报表 – 对本机mysql数据库进行查询的图形结果 www. kmdin. net

JMeter Java Company Logo 20个用户浏览网络课堂的图形结果 www. kmdin. net

JMeter Java Company Logo 20个用户浏览网络课堂的图形结果 www. kmdin. net

JMeter Java Company Logo 让JMETER支持中文 • 制定content encoding为GB 2312 • 在参数处把“编码”的选项去掉 www. kmdin. net

JMeter Java Company Logo 让JMETER支持中文 • 制定content encoding为GB 2312 • 在参数处把“编码”的选项去掉 www. kmdin. net

JMeter Java Company Logo Tomcat • 管理页面 – http: //127. 0. 0. 1: 8080/manager/html

JMeter Java Company Logo Tomcat • 管理页面 – http: //127. 0. 0. 1: 8080/manager/html – X: tomactconftomact_user. xml设置 • <username="admin" password="admin" roles="admin, manager-gui"/> www. kmdin. net