当前位置: 首页 > news >正文

培训网站有哪些阿盟住房与建设局门户网站

培训网站有哪些,阿盟住房与建设局门户网站,贵阳手机网站建设公司,九宫格网站模板在进行网页或应用程序后台接口开发时#xff0c;一般要及时测试开发的接口能否正确接收和返回数据#xff0c;对于单次测试#xff0c;Postman插件是个不错的Http请求模拟工具。 但是Postman只能模拟单客户端的单次请求#xff0c;而对于模拟多用户并发等性能测试#xf…在进行网页或应用程序后台接口开发时一般要及时测试开发的接口能否正确接收和返回数据对于单次测试Postman插件是个不错的Http请求模拟工具。  但是Postman只能模拟单客户端的单次请求而对于模拟多用户并发等性能测试就必须借助其他的工具了这里推荐功能强大的JMeter自动化测试工具 Apache JMeter - Apache JMeter™ Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库 FTP 服务器 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载来自不同压力类别下测试它们的强度和分析整体性能。 下面就以上图的Restful类型的接口为例简单介绍使用Jmeter进行接口测试的方法。 获取某个具体网关设备的基本信息。 请求 方法GET URI/api/gateway/gateway_id 参数 在HTTP请求http request的头部header添加Userid和Token字段作为用户验证字段 参数名 必需 类型 说明 gateway_id true int 网关ID,置于URL内 响应 返回值JSON格式的网关信息 参数 参数名 类型 说明 id int 网关id name string 网关的名称 mac string 网关的mac地址 fw_ver string 网关的固件版本号 sub_dev unsigned int 子设备数 did string 网关的did pscode string 网关pscode 1.启动jmeter在bin下以管理员身份运行jmeter.bat启动jmeter 2. 创建测试计划 默认启动jmeter时会加载一个测试技术模板保存测试计划修改名称为Apitest,点击保存选择保存路径,后面的步骤每次添加或修改了了一些选项软件并不会自动保存到jmx文件中所以进行测试后如果需要保存本次测试选项要手动到“文件”菜单中保存一下。 3. 添加线程组 右键左边树中的测试计划“Apitest”节点“添 加”→”Threads”→”线程组” 添加成功后“Apitest”节点下多了“线程组” 节点,当然这个线程组的名称是可以自己设定的。 4. 添加http默认请求用来配置公共参数,不是http请求 右键线程组选择“添加”→ “配置元件”→“HTTP请求默认值”点击“HTTP请求默认值”后 添加成功后线程组”节点下多了“HTTP请求默认值”节点 这里可以设置主机地址等一下公共参数比如我们的例子中请求路径前面都是主机地址index.php,就可以统一在http请求默认值里设置 填写默认请求名、服务器、默认请求路径保存测试计划。 5.添加http请求信息头 这一项并不是必须的只不过我们的例子中使用了Userid和Token放在HTTP请求头中用作用户验证 右键“Apitest”选择“添加”→ “配置元件”→“HTTP信息头管理器” 6. 添加http请求 右键“Apitest”选择“添加”→ “Sampler”→“HTTP请求” 添加成功后出现新的节点“HTTP请求”就可以填写具体的请求参数了。 填写完成保存测试计划 7. 添加监听器 右键线程组选择“添加”→“监听器”→“XXXXXXXXX” 可以添加的监听器有很多种可以添加多个监听器这里我们添加几个常用的“图形结果”、“察看结果树”、“聚合报告” 添加成功后“线程组”下增加了几个节点 8. 试运行 点击执行 可以查看各个“监听器”的结果 Label每个 JMeter 的 element例如 HTTP Request都有一个 Name 属性这里显示的就是 Name 属性的值 #Samples表示你这次测试中一共发出了多少个请求如果模拟10个用户每个用户迭代10次那么这里显示100 Average平均响应时间——默认情况下是单个 Request 的平均响应时间当使用了 Transaction Controller 时也可以以Transaction 为单位显示平均响应时间 Median中位数也就是 50 用户的响应时间 90% Line90 用户的响应时间 Note关于 50 和 90 并发用户数的含义请参考下文 http://www.cnblogs.com/jackei/archive/2006/11/11/557972.html Min最小响应时间 Max最大响应时间 Error%本次测试中出现错误的请求的数量/请求的总数 Throughput吞吐量——默认情况下表示每秒完成的请求数Request per Second当使用了 Transaction Controller 时也可以表示类似 LoadRunner 的 Transaction per Second 数 KB/Sec每秒从服务器端接收到的数据量相当于LoadRunner中的Throughput/Sec 9. 修改线程组的线程数等参数用于压力测试 点击左侧树形导航中的“线程组” 样本数目总共发送到服务器的请求数. 最新样本代表时间的数字,是服务器响应最后一个请求的时间. 吞吐量服务器每分钟处理的请求数. 平均值总运行时间除以发送到服务器的请求数. 中间值时间的数字,有一半的服务器响应时间低于该值而另一半高于该值. 偏离服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布. Note:如果要进行新的测试为了清除上次运行的结果请点击上方的扫把。 OK了可以再添加一些请求线程组调整线程数和并发时间来进行压力性能测试。 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.zqtcl.cn/news/197067/

相关文章:

  • 网站seo插件wordpress模板中文版
  • 夹江移动网站建设手机网站微信登陆
  • 浏阳做网站网易企业邮箱注册官网
  • 东莞网站建设是什么意思自己怎么做企业网站建设
  • 免费的网站申请泰州网站整站优化
  • 毕业设计做企业门户网站过期域名网站
  • 网站建设和风险分析简单网页制作代码模板
  • 照片展示网站那个网站可以做攻略
  • 优秀网站设计赏析万网网站备案多久
  • 网站维护服务有哪些电商网站
  • 部门网站建设总结鼎城网站建设
  • 制作网站的模板下载大型商城购物平台开发
  • wordpress 分类文章置顶整站优化推广品牌
  • 网站手机验证码如何做官方网站在家做兼职
  • 东莞三合一网站制作网站建设 千助
  • 114网站做推广怎么样江苏建设培训网站
  • 如何让网站做网页适配网站上的产品五星怎样做优化
  • 怎么做网站排名优化免费jq网站模板
  • 源码时代培训机构官网自己建网站怎么做seo
  • 宜都网站制作济南比较大的网站制作公司
  • 怎么用电脑做网站主机假网站怎么制作
  • 网站 微信网络营销方案设计心得
  • 淘宝客 wordpress网站wordpress类似的工具
  • 农村建设房子建设网站建设渭南房产网站制作
  • php网站开发用什么win2008 iis 新建网站
  • 中山营销网站建设杭州网站建设开发有限公司
  • 被他人备案后做违法网站抖音seo推广
  • 手机网站广告代码南靖县建设局网站
  • 郑州网站建设智巢高德地图有外资背景吗
  • 网站开发常遇到客户问题wordpress怎么升级