摘要: 一般在进行压力测试的时候,分单场景和混合场景。 单场景:即对单个接口进行压力测试 混合场景:在有业务流程的情况下,对多个接口进行压力测试 衡量系统性能好坏的指标: 1)TPS:服务端每秒钟处理的请求数,越大越好 2)响应时间:a56爆大奖在线娱乐请求的处理时间,越小越好 3)并发用户数 一般场景压测的时间是10-1 阅读全文
posted @ 2018-03-18 16:30 JosephPeng 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1、导入jdbc的jar包,因为jmeter本身不能直接连接mysql,a56爆大奖在线娱乐需要导入第三方的jar包,来连接mysq 也可以把 jdbc 的 jar 包放到 jmeter 文件夹的 bin 目录下,则无需导包。 导包操作:在线程计划中 Add directory or jar to classpat 阅读全文
posted @ 2018-03-16 12:01 JosephPeng 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 断言用来检查返回结果对不对的,即a56爆大奖在线娱乐设置一个期望值,看返回结果里面是否包含了这个期望值,如果包含了的话,就与a56爆大奖在线娱乐们的预期结果一致,否则不一致。 设置步骤: 右击HTTP请求,添加 -> 断言 -> 响应断言 阅读全文
posted @ 2018-03-15 22:58 JosephPeng 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在a56爆大奖在线娱乐们进行接口测试的时候,经常会遇到这种情况:要先完成某个操作,从这个操作中获取所需的数据,才能进行下一步的操作,这用到了关联的概念。 简单来说就是:把上一个请求返回的数据,拿到下一个请求中使用。 jmeter的关联有两种方法: json path 插件 正则表达式 a56爆大奖在线娱乐以管理员为某客户充值的案例来 阅读全文
posted @ 2018-03-15 22:44 JosephPeng 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1、文件参数化 右击“线程组”,添加 -> 配置文件 -> CSV Data set Config 1)在 filename 中输入上传文件的绝对路径,a56爆大奖在线娱乐中多个变量用逗号隔开。 2)Variable Names (comma-delimited)中输入变量名的名字,用逗号分隔(取决于Delimit 阅读全文
posted @ 2018-03-15 13:24 JosephPeng 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Url 编码: Url编码的原则就是使用安全的字符(没有特殊用途或者特殊意义的可打印字符)去a56爆大奖在线娱乐那些不安全的字符,以免引起歧义。 接口签名: 为了防止别人恶意刷请求,在传输 url 后面加个加密签名。 阅读全文
posted @ 2018-03-14 16:16 JosephPeng 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 双击 “jmeter.bat” 打开 Jmeter 页面,如下图所示。 右击“测试计划”,添加 -> Theaders(Users) -> 线程组 在线程组中可以设置线程数、并发数、循环数等。 下面开始进行几种 jmeter 的接口测试方法。 1、get 请求配置 右击“线程组”,添加 -> Sam 阅读全文
posted @ 2018-03-14 14:35 JosephPeng 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 一、接口相关知识: 1、接口测试就是功能测试。 2、接口的分类: 1)系统对外的接口:调取他人数据库时,给提供的一个入口。 2)系统对内的接口:程序内不同模块之间的调用,一般开发人员自测。 3、常用的两种接口形式:webService 接口、http api 接口。 webService 接口是走 阅读全文
posted @ 2018-03-13 17:03 JosephPeng 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 打开 postman 软件后,在工具栏中新建测试项目 “collection--new collection”,填写项目名称。 1、get 请求 1)请求方式选择“get”, 2)Enter Request URL中输入:url?参数key=value 或者点击Params,分别输入Key、Valu 阅读全文
posted @ 2018-03-13 17:01 JosephPeng 阅读(775) 评论(0) 推荐(0) 编辑