为了账号安全,请及时绑定邮箱和手机立即绑定
  • 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

    就可以啦

    查看全部
  • 解决响应数据乱码问题:

    1. 在JMeter/bin/jmeter.properties里,sampleresult.default.encoding,将此value修改成UTF-8即可;【例:sampleresult.default.encoding=UTF-8】

    2. 在当前线程组下添加BeanShall后置处理(BeanShell PostProcessor),Script添加以下脚本:prev.setDataEncoding("utf-8")即可;

    查看全部
  • HTTP与HTTPS网络层区别:

    HTTPS是构建在SSL(安全套接层协议)之上的,有个也构建在TLS(安全传输层协议)之上;

    HTTP是构建在TCP之上的;

    查看全部
  • 1xx接收到请求并继续处理 2xx请求被接受并成功处理 3xx重定向 4xx客户端语法或者请求错误 5xx服务器段错误
    查看全部
  • 4xx错误,一检查url

    5xx错误,查看服务端日志

    查看全部
    0 采集 收起 来源:HTTP协议响应码

    2019-06-16

  • 指定请求的编码格式:

        后置处理器中添加BeanShell PostProcessor

            BeanShell PostProcessor逐渐中添加:prev.setDataEncoding("需要指定的编码格式");


    查看结果树主要功能为调试脚本,正常做测试时,建议去掉该组件。

    查看全部
  • HTTP协议响应码

    1xx 信息响应类,表示接受到请求并处理

    2xx 处理成功响应类,表示动作被成功接收、理解和接受

    3xx 重定向响应类,为了完成指定动作,必须接受进一步处理

    4xx 客户端错误,客户请求包含语法错误或者是不能正确执行

    5xx 服务端错误,服务器不能正确执行一个正确的请求


    查看全部
    0 采集 收起 来源:HTTP协议响应码

    2019-06-16

  • HTTP:超文本传输协议

    HTTPS:安全超文本传输协议

    FTP:文件传输协议

    TCP:网络控制协议

    IP:互联网协议

    UDP:用户数据协议

    https://img1.sycdn.imooc.com//5d05f8670001bfbe13300753.jpg

    查看全部
  • HTTP协议响应码

    1xx 信息响应类,表示接受到请求并处理

    2xx 处理成功响应类,表示动作被成功接收、理解和接受

    3xx 重定向响应类,为了完成指定动作,必须接受进一步处理

    4xx 客户端错误,客户请求包含语法错误或者是不能正确执行

    5xx 服务端错误,服务器不能正确执行一个正确的请求



    查看全部
    0 采集 收起 来源:HTTP协议响应码

    2019-06-13

  • 常见接口协议:

    HTTP 超文本传输协议

    HTTPS 安全超文本传输协议

    FTP      文件传输协议

    TCP    网络控制协议

    IP      互联网协议

    UDP  用户数据协议

     

    查看全部
  • 1、常见的接口协议

    2、http协议响应码

    3、Http协议响应模型

    4、Get请求的请求开发与测试

    5、post 请求的请求开发与测试

    6、场景设置

    7、参数化


    查看全部
    0 采集 收起 来源:课程总结

    2019-06-13

  • 万能jmeter工具应用范围:

    1. BS架构应用性能;(分三层:1.浏览器性能;2.API性能;3.数据库性能测试)

    2. HTTP协议接口功能与性能;

    3. FTP协议接口功能与性能;

    数据库相关的性能测试:

    1. 1.MySQL数据库性能;(增删改查脚本测试)

    2. MongoDB数据库性能(数据量大,较重要的读写功能性能)

    3. 支持自定义Java组件开发;(jmeter工具的组件不满足是可以开发新的组件,Java代码脚本方便管理)

    查看全部
    1 采集 收起 来源:JMeter功能介绍

    2019-06-12

  • 本科内容如下:https://img1.sycdn.imooc.com//5d006d7e0001210106610459.jpg

    https://img1.sycdn.imooc.com//5d006d990001640706690463.jpg

    https://img1.sycdn.imooc.com//5d006db40001674106040204.jpg

    查看全部

举报

0/150
提交
取消
课程须知
1、有一定测试理论基础 2、适合已从事软件测试行业的同学 慕课网测试交流群 559506833
老师告诉你能学到什么?
1、通过本课程的学习,能够清楚的理解不同角色眼中接口的定义。 2、能够使用jmeter这个工具来进行接口的功能和性能测试 3、了解了接口的原理,能够举一反三,在未来的工作中可进行任意协议的接口测试。 慕课网测试交流群 559506833

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!