发表于: 2017-07-04 22:34:42

1 1091


今天完成的事情:

1:制作小课堂

2:简单了解jmeter,在网上找了三个例子...还是没能简单搞出一个压力测试,明天再试试



明天计划的事情:

制作一个简单的压力测试,成功后压测自己的JSP,查看TPS数据,调整并发数,压到程序挂掉为止。

了解什么叫断言

看看师兄们的日报,学习一下



遇到的问题:

jmeter不熟练,明天自己再尝试尝试


收获:

Jmeter是什么?

Jmeter是apache组织开发的基于java的压力测试工具,用于对软件做压力测试.


Jmeter有什么用?
jmeter可以测试静态资源和动态资源,例如静态文件,java小服务程序,cgi脚本,java对象,数据库,FTP服务器等等.
jmeter可以用于对服务器,网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能.

jmeter还能够对程序做功能和回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果,为了最大程度的灵活性,Jmeter允许使用正则表达式创建断言


为什么要使用Jmeter?
1:是开源软件,免费且基于java编写,可集成到其他系统可拓展各个功能插件
2:支持接口测试,压力测试等多种功能,支持录制回放,入门简单
3:相较于自己编写看框架或其他开源工具,有较为完善的UI界面,便于接口调试

4:多平台支持,可在linux,windows,mac上运行


各个文件的含义:
jmeter.bat     默认的运行jmeter
jmeterw.cmd     在不包含控制台的情况下运行jmeter的gui页面
jmeter-n.cmd     通过一个jmx file来运行,省略掉冗长的配置

jmeter-server.bat     在服务器模式下运行jmeter


服务模式:
针对分布式测试,jmeter需要通过服务器模式运行在远程节点上,之后通过GUI界面控制服务器(没有也可以进行远程测试),可以通过jmeter-server.bat在服务器主机上运行jmeter服务.不过需要制定防火墙和代理服务器的相关信息
-H 代理服务器主机名或IP地址
-P 代理服务器端口
例子:jmeter-server -H my.proxy.server -P 8000    
如果需要在单个测试运行完毕后关闭服务,可以设置参数:server.exitaftertest=true
日志和错误信息:
jmeter的GUI不会提供错误信息的弹出框,而是将错误信息写入到日志文件,该文件的名称定义在jmeter.properties配置文件,可以通过菜单的选项-->log viewer来显示日志信息,此外错误信息的个数会显示在工具右上角上

返回列表 返回列表
评论

    分享到