为了账号安全,请及时绑定邮箱和手机立即绑定
  • 开发眼中的接口:模块与模块之间的对接方式定义 测试眼中的接口:可以独立部署成服务的协议接口
    查看全部
  • 参数化的设置: 在jmeter中打开【选择】-【函数助手对话框】,功能选择【_CSVRead】,在函数参数中的第一条值中添加路径(需要的参数),第二条值默认为0。点击【生成】生成一条字符串,把字符串拷贝到HTTP请求路径中(需要参数的值)。
    查看全部
  • 乱码问题解决两种方法: 1、在bin目录下进入jmeter.properties,搜索到ISO,encoding后修改为utf-8(去掉#),保存退出 2、线程组下添加后置处理器的BeanShell PostProcessor,在Script中添加一条代码 prev.setDataEncoding("utf-8")
    查看全部
  • 参数化的设置: 在jmeter中打开【选择】-【函数助手对话框】,功能选择【_CSVRead】,在函数参数中的第一条值中添加路径(需要的参数),第二条值默认为0。点击【生成】生成一条字符串,把字符串拷贝到HTTP请求路径中(需要参数的值)。
    查看全部
  • 乱码问题解决两种方法: 1、在bin目录下进入jmeter.properties,搜索到ISO,encoding后修改为utf-8(去掉#),保存退出 2、线程组下添加后置处理器的BeanShell PostProcessor,在Script中添加一条代码 prev.setDataEncoding("utf-8")
    查看全部
  • 真正工作中尽量不使用察看结果树,打印东西过多,占用大量io,也会导致CPU占用过多
    查看全部
  • 乱码问题解决两种方法: 1、在bin目录下进入jmeter.properties,搜索到ISO,encoding后修改为utf-8(去掉#),保存退出 2、线程组下添加后置处理器的BeanShell PostProcessor,在Script中添加一条代码 prev.setDataEncoding("utf-8")
    查看全部
  • 1XX:不需要怎么关注,是中间状态 2XX:成功 3XX:请求重定向了 4XX:客户端出错 5XX:服务端出错
    查看全部
    1 采集 收起 来源:HTTP协议响应码

    2017-08-08

  • 老是用的编程工具是什么?代码就写这两个可以部署吗?
    查看全部
  • 参数化的设置: 在jmeter中打开【选择】-【函数助手对话框】,功能选择【_CSVRead】,在函数参数中的第一条值中添加路径(需要的参数),第二条值默认为0。点击【生成】生成一条字符串,把字符串拷贝到HTTP请求路径中(需要参数的值)。
    查看全部
  • 我是一个小白,看到本课用的软件,很想知道是什么,问了开发才知道是Intellij IDEA,下了一个,想要idea与jmeter关联,然后发现还要下载jdk、tomcat,配置了半天(因为小白),最后终于能关联上了,多学多问有好处
    查看全部
  • 响应模型和场景设置 可以再深入学习一下:

    http://img1.sycdn.imooc.com//64547b1200014ace09360840.jpg

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

    2023-05-05

  • 如何在jmeter中使用json格式的入参:


    http://img1.sycdn.imooc.com//64547a5e0001716615600812.jpg

    http://img1.sycdn.imooc.com//64547a6e000121f516000808.jpg

    查看全部
  • GET请求:向特定的资源发出请求。    注意:GET方法不应当被用于产生”副作用“的操作中,例如在Web Application中,其中一个原因是GET可能会被网络蜘蛛等随意访问。


    get请求:
    url:http://127.0.0.1:8080?username=zhangsan&password=123

    post请求:
    url:http://127.0.0.1:8080
    请求体:
    {
        [
            "userName":"zhangsan",
            "passWord":"123"
        ]
    }

    POST请求:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改

    总结:get请求访问更快,常用于数据的读取;post请求访问更安全,常用于新的资源的建立和已有资源的修改,使用场景如提交表单或上传文件;


    注意:

    1)方法名称是区分大小写的。当某个请求所针对的资源不支持对应的请求方法的时候,服务器应当返回状态码405(Mothod Not Allowed);当服务器不认识或者不支持对应的请求方式时,当返回状态码501(Not Implemented)。

    2)HTTP服务器至少应该实现GET和HEAD/POST方法,其他方法都是可选的

    查看全部
  • http请求响应模型(一次请求的生命周期或简单的软件分层)

    一. 登录场景:

    1. 客户端发起请求到API接口层

            1.1用户在客户端填写用户名和密码,点击登录,发送请求

    2. API接受到客户端发起的用户请求

            2.1API对业务逻辑进行验证

                2.1.1验证用户名和密码是否合法

               比如:用户名要求必须为真实手机号码(11位,1开头,第二位34)           

               如果验证失败,即用户名不合法,那么需要给客户端发送响应码

               比如码值为1,2,3

               1代表用户名格式错误

               2代表用户名或密码错误

               3代表密码格式错误

    3. api会将用户输入的数据发给db层

           3.1数据库查询成功则返回1,失败返回0

    4. DB会将返回的查询数据库的条目数给api

    5. api返回成功或失败的状态码发给客户端

    6. 客户端将返回的信息提示给用户

    二. 做软件测试可以把软件分层进行测试:

    1. 客户端:功能测试,性能测试,自动化测试

    2. 接口层:主要控制业务逻辑层。接口测试,功能测试,性能测试,自动化测试(接口层的自动化测试更好维护脚本,因为不涉及页面元素的改变)

    3. 数据库层:可以将开放人员使用到的sql语句单独拿出来进行性能测试

    查看全部

举报

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

微信扫码,参与3人拼团

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

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