Jmeter问题

来源:2-3 并发模拟-工具

turboburst

2019-04-04

JMeter创建http request的时候,web server与http request 我有点儿糊涂,比如说,我就想对http://www.baidu.com发get请求,那这种情况下,protocol 我知道要填写http, 那server name or IP呢,我填www.baidu.com对不,那port number呢?下面的http request, method我填写get, 那Path呢?content encoding呢?

写回答

1回答

Jimin

2019-04-04

你好,从你的问题里感觉你基础知识里有模糊的地方,现在给你补充一下。对于一个请求,如果port是80的话,那么他是可以省略的,你可以本地tomcat配置一下试试。因此,我们访问http://www.xxx.com其实和http
://www.xxx.com:80是一样的,也因此,你会发现通常我们访问的所有域名都是不需要指定端口的,这时其实都使用的80端口并且在访问时省略了。
另外,通常一个请求里host+项目名+path,常规我们喜欢使用/作为项目名,之后就是path(单独访问域名时path其实也是有的,为/,什么都没有时其实都是/)。但是这是后端的请求,我们在浏览器上看到的请求,有时会被前端调整,并不能直接根据请求就确定path,如果压测,是要确定最终发给后端的请求,这个需要在浏览器里打开调试xhr tab下面的才是最实际的请求

0
1
Jimin
encoding 默认为ISO-8859-1编码,如果你不确定待压测接口的编码,可以配置为utf-8试试,因为常规的开发都是使用的这种编码,浏览器里打开调试xhr tab里查看对应的请求,header里也可以看到实际的编码
2019-04-04
共1条回复

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程