51Testing软件测试论坛

标题: jmeter性能测试代理录制时,那是怎样辨别哪些是不需要的需要排除的steps? [打印本页]

作者: tony不办卡    时间: 2018-1-25 11:20
标题: jmeter性能测试代理录制时,那是怎样辨别哪些是不需要的需要排除的steps?
本帖最后由 甜甜酱 于 2018-1-25 14:42 编辑

在学课程:
Jmeter性能测试
http://www.atstudy.com/course/177
作者: 学掌门网校    时间: 2018-1-25 11:37
首先,你先添加一个察看结果树,回放一下,通过响应信息判断下哪些是你要的页面,余下的删掉。
其次,举个例子,我们的实例中的论坛是php写的,一般我们需要的请求是以.php结尾的,类似.js,.css,.png之类的页面元素都是我们不需要的请求。
因为一般的web产品,像css, jpeg等这种静态请求都是从应用层剥离出来的,也有的直接放在cdn,一方面可以加快访问速度,减少调用链路,还不用穿透到应用层,可以极大的减少对应用层的压力。所以从这个层面来看,我们压测登录逻辑的时候,不应该带上那些静态资源的访问,因为生产环境实际运行的时候这类请求就不会穿透到应用层,我们只需要评估登录相关接口对服务端的压力即可。这个才是对服务端来说比较真实的调用压力。

作者: 学掌门网校    时间: 2018-1-25 13:12
首先,你先添加一个察看结果树,回放一下,通过响应信息判断下哪些是你要的页面,余下的删掉。
其次,举个例子,我们的实例中的论坛是php写的,一般我们需要的请求是以.php结尾的,类似.js,.css,.png之类的页面元素都是我们不需要的请求。
因为一般的web产品,像css, jpeg等这种静态请求都是从应用层剥离出来的,也有的直接放在cdn,一方面可以加快访问速度,减少调用链路,还不用穿透到应用层,可以极大的减少对应用层的压力。所以从这个层面来看,我们压测登录逻辑的时候,不应该带上那些静态资源的访问,因为生产环境实际运行的时候这类请求就不会穿透到应用层,我们只需要评估登录相关接口对服务端的压力即可。这个才是对服务端来说比较真实的调用压力。





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2