jmeter response code 404

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

turboburst

2019-04-04

图片描述
图片描述
可以看到红色部分的response code 404, 我查google,应该是找不到文件,我试着把path里面的/test去掉,就不报错了,但这样就没意义了对吧。
其实我一直想不明白,为什么在TestController里面的test方法里面填上@RequestMapping("\test"),然后就可以在jmeter里面堂而皇之的path写\test, 到底发生了什么,做了什么配置,难道@RequestMapping干了什么吗?还是说idea里面做了什么配置,而我用eclipse就没做配置。

写回答

1回答

Jimin

2019-04-04

你好,这个不是idea的特性,对于一个实际的请求,就是由Controller上@RequestMapping配置的值拼接方法上@RequestMapping配置的值构成的,这是spring框架决定的,因此你在@RequestMapping里添加了/test,那么请求时就一定要带上。这样设计有一个很大的好处,就是一个controller使用一个单独的前缀,给出一个请求就知道去哪个controller里找了,也很难出现重复,当然也方便做一些架构方面的设计。

0
2
Jimin
回复
turboburst
原理肯定是一样,我怀疑你应该是哪里细节有问题,比如你问题里test前面应该是/而不是\,这种小细节如果没注意就可能带来一些问题,最好能贴出你的代码及对应的请求来实际分析一下根本原因。
2019-04-04
共2条回复

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

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

3923 学习 · 832 问题

查看课程