-
Jmeter接口测试步骤:
1、打开Jmeter 右键 测试计划 -添加 -线程组;2、线程组-添加-Sampler/Http请求(服务器名称或IP:localhost。注意不要加HTTP否则保会报错。添加路径);3、线程组-监听器-查看结果树;命令:Jmeter.sh 启动jmeter
解决乱码问题:线程组-添加-后置处理器-Beanshell PostProcessor 弹出对话框中输入 prev.setDataEncoding("utf-8")
查看全部 -
如何实战?
1、安装java环境,1.8
2、下载idea,去官网下载专业版的,有三十天免费试用期,过了之后可以尝试破解…
3、参考这篇教程装好maven和建一个springboot的工程
https://www.cnblogs.com/zmfx/p/8903688.html
注:2019版的idea把web改成了spring web starter ,一样的效果
4、附上代码
DemoApplication.java(到时候是运行这个)@SpringBootApplication public class DemoApplication { public static void main(String[] args) { ConfigurableApplicationContext context=SpringApplication.run(DemoApplication.class,args); for (String str : context.getEnvironment().getActiveProfiles()){ System.out.println(str); } } }
DemoAPI.java
@RestController @RequestMapping("/demoAPI") public class DemoAPI { @RequestMapping(value = "/getDemo/{userName}",method = RequestMethod.GET) public String getDemo(@PathVariable String userName){ String s=" is pig"; userName=userName+s; return "the data is " + userName; } @RequestMapping(value = "/postDemo",method = RequestMethod.POST) public int postDemo(@RequestParam String userName){ return 2; } }
运行起来后,就在浏览器输入:
http://127.0.0.1:8080/demoAPI/getDemo/zhou
就可以啦
查看全部 -
解决响应数据乱码问题:
在JMeter/bin/jmeter.properties里,sampleresult.default.encoding,将此value修改成UTF-8即可;【例:sampleresult.default.encoding=UTF-8】
在当前线程组下添加BeanShall后置处理(BeanShell PostProcessor),Script添加以下脚本:prev.setDataEncoding("utf-8")即可;
查看全部 -
HTTP与HTTPS网络层区别:
HTTPS是构建在SSL(安全套接层协议)之上的,有个也构建在TLS(安全传输层协议)之上;
HTTP是构建在TCP之上的;
查看全部 -
1xx接收到请求并继续处理 2xx请求被接受并成功处理 3xx重定向 4xx客户端语法或者请求错误 5xx服务器段错误查看全部
-
4xx错误,一检查url
5xx错误,查看服务端日志
查看全部 -
指定请求的编码格式:
后置处理器中添加BeanShell PostProcessor
BeanShell PostProcessor逐渐中添加:prev.setDataEncoding("需要指定的编码格式");
查看结果树主要功能为调试脚本,正常做测试时,建议去掉该组件。
查看全部 -
HTTP协议响应码
1xx 信息响应类,表示接受到请求并处理
2xx 处理成功响应类,表示动作被成功接收、理解和接受
3xx 重定向响应类,为了完成指定动作,必须接受进一步处理
4xx 客户端错误,客户请求包含语法错误或者是不能正确执行
5xx 服务端错误,服务器不能正确执行一个正确的请求
查看全部 -
HTTP:超文本传输协议
HTTPS:安全超文本传输协议
FTP:文件传输协议
TCP:网络控制协议
IP:互联网协议
UDP:用户数据协议
查看全部 -
HTTP协议响应码
1xx 信息响应类,表示接受到请求并处理
2xx 处理成功响应类,表示动作被成功接收、理解和接受
3xx 重定向响应类,为了完成指定动作,必须接受进一步处理
4xx 客户端错误,客户请求包含语法错误或者是不能正确执行
5xx 服务端错误,服务器不能正确执行一个正确的请求
查看全部 -
常见接口协议:
HTTP 超文本传输协议
HTTPS 安全超文本传输协议
FTP 文件传输协议
TCP 网络控制协议
IP 互联网协议
UDP 用户数据协议
查看全部 -
1、常见的接口协议
2、http协议响应码
3、Http协议响应模型
4、Get请求的请求开发与测试
5、post 请求的请求开发与测试
6、场景设置
7、参数化
查看全部 -
万能jmeter工具应用范围:
BS架构应用性能;(分三层:1.浏览器性能;2.API性能;3.数据库性能测试)
HTTP协议接口功能与性能;
FTP协议接口功能与性能;
数据库相关的性能测试:
1.MySQL数据库性能;(增删改查脚本测试)
MongoDB数据库性能(数据量大,较重要的读写功能性能)
支持自定义Java组件开发;(jmeter工具的组件不满足是可以开发新的组件,Java代码脚本方便管理)
查看全部 -
本科内容如下:
查看全部
举报