通常,可以通过录制来捕获脚本:
首先,必须在Testplan(测试计划)中使用Threadgroup,然后在 Workbench(工作台) 中使用HTTP代理服务器;
之后,在“全局设置”框中设置端口号(如8911),然后在IE高级选项>连接>局域网设置中开启代理设置,并将地址修改为localhost,端口改为8911。
然后,HTTP代理服务器中选择目标控制器 Testplan>Threadgroup,然后启动HTTP代理服务器并运行应用进行登录。
一些JMeter监听器是:
集合报告
汇总报告
查看结果树
用表格查看结果
图形结果
BeanShell Listener
摘要报告等
你可以消除所有嵌入式资源的显式调用。请求底部有一个复选框,显示“检索嵌入式资源(retrieve embedded resources.)”。它会捕获所有CSS、JPG等。这是在Web应用中查找资源和断开链接的绝妙方法。
要在发出请求后执行任何操作,则使用后处理器。例如,如果JMeter向Web服务器发送HTTP请求,并且如果你希望JMeter在Web服务器显示错误时停止发送请求,那么你将使用后处理器执行此操作。
JMeter提供性能测试方面的优势,例如:
它可以用于测试静态资源和动态资源的性能;
它可用于测试网站最大并发用户数,从而分析定位网站瓶颈;
它提供了性能报告的图形化分析;
JMeter可以使用第三方的录制工具(badboy)或者使用JMeter自带的HTTP代理服务器录制脚本功能。
JMeter录制原理:通过http代理服务器抓取用户操作网址过程中的链接。
JMeter可以在设置http代理服务器的时候,选择过滤:
HTTP(S) Test Script Recorder>>Requests Filtering>>URL Patterns to Exclude>>Add suggested Excludes(可以手动添加排除模式或者点击Add suggested Excludes,一般使用建议的排除模式) – 过滤的目的:避免录制无用脚本!!!
线程组包括:线程组名,注释,线程组中的线程数(用户数量),线程组在多少时间发送完请求,循环次数。
- 还没有人评论,欢迎说说您的想法!