首页 文章

使用Jmeter对Web应用程序进行性能测试

提问于
浏览
1

我是jmeter的新手,我尝试使用它进行性能测试的web应用,

它有4页,

Login page(Http Authorization Manager)
Page 1
Page 2
Page 3

在这里,当我实时使用我的应用程序时,从一个页面加载到另一个页面需要花费太多时间(> 2秒) . 但是,在jmeter中,结果显示页面以快速时间加载(平均时间 - 668毫秒) .

是单独敲击页面吗?(即从登录页面到第1页,登录页面到第2页等)

我想知道的是,对于下面的场景,我的应用程序如何执行更多样本 .

顺序:登录 - 转到第1页 - 点击链接 - 转到第2页 - 点击链接转到第3页

或者有没有办法记录序列并对100个左右的用户进行负载测试?

1 回答

  • 1

    在这里,当我实时使用我的应用程序时,从一个页面加载到另一个页面需要花费太多时间(> 2秒) . 但是,在jmeter中,结果显示页面以快速时间加载(平均时间 - 668毫秒) .

    JMeter更快的原因有多种:

    • Jmeter仅打开html页面,浏览器打开带有图片和其他内容的页面

    • Jmeter不渲染html和JS,但浏览器确实如此

    对JMeter脚本进行一些更改:

    • 添加HTTP Cookie管理器

    • 添加HTTP缓存管理器

    • 添加HTTP请求默认值

    • 将登录页面作为子项移动到Once Only Controller(因为您不会每次都登录,对吗?)

相关问题