文章分类 -  性能测试

摘要:参数为json的post接口 这个需要注意: 1. json串需要进行转义,可以使用Bejson进行转义 2. 请求前边需要加上web_add_header("Content-Type","Application/json") 与参数为k=v一样,想看服务器返回的结果,直接用web_custom_r 阅读全文
posted @ 2019-07-18 23:56 王杨杨 阅读(221) 评论(0) 推荐(0)
摘要:与get请求不同,post接口参数是放在body中,post接口不能在浏览器中访问,LR中使用web_custom_request函数发送post请求。 继续使用pinter项目中的k=v的post接口 首先可以使用LR自带的帮助文档查看web_custom_request函数的用法: 我们需要改动 阅读全文
posted @ 2019-07-18 23:39 王杨杨 阅读(348) 评论(0) 推荐(0)
摘要:HTTP协议GET型接口 get类型接口可以在浏览器访问,所以get接口可以录制 形式: http://ip:port/path?参数名=参数值&参数名=参数值 LR中使用web_url函数调用get接口 使用LR测试get接口 打开http://localhost:8080/pinter/doc, 阅读全文
posted @ 2019-07-18 23:21 王杨杨 阅读(328) 评论(0) 推荐(0)
摘要:环境部署 为了方便做接口测试,我们先做一个环境部署 将pinter.war放在apache-tomcat-8.5.38\webapps下边,apache会自动解析war文件,双击apache下bin文件夹中的startup.bat启动服务。 说到接口,就不得不说到http协议。 HTTP协议简介 1 阅读全文
posted @ 2019-07-17 22:56 王杨杨 阅读(149) 评论(0) 推荐(0)
摘要:阿瑟东 阅读全文
posted @ 2019-07-17 20:15 王杨杨 阅读(56) 评论(0) 推荐(0)
摘要:前言 举个例子,使用LR录制网上下单,在下单之前要选择商品,然后加购物车,下单。 思考: 每次请求商品列表,商品ID可能会发生变化,如何模拟真实用户,每次随机选择一个商品进行下单测试?这个时候就可以用关联。 什么是关联? 关联是将服务器返回的数据通过一定的规则过滤出来,将其保存成参数,并且在后续脚本 阅读全文
posted @ 2019-07-16 20:52 王杨杨 阅读(164) 评论(0) 推荐(0)