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

二手房交易网站排行天琥设计培训学校官网

二手房交易网站排行,天琥设计培训学校官网,做语文课文网站的好处,iis 建设网站我们不应该仅仅局限于某一种工具,性能测试能使用的工具非常多,选择适合的就是最好的。笔者已经使用Loadrunner进行多年的项目性能测试实战经验,也算略有小成,任何性能测试(如压力测试、负载测试、疲劳强度测试等&#…

我们不应该仅仅局限于某一种工具,性能测试能使用的工具非常多,选择适合的就是最好的。笔者已经使用Loadrunner进行多年的项目性能测试实战经验,也算略有小成,任何性能测试(如压力测试、负载测试、疲劳强度测试等)都可以使用该工具。但我并不鼓励这样做,我们应该根据当前所处的情况,基于被测对象、时间及成本考虑,采用最合适的工具。闲话少谈,今天笔者要给大家分享的是用Jemeter来进行HTTP接口的压力测试。实际接口测试还可以使用Tsung、SoapUI等工具,但基于各方面考虑,最终采用了Jemeter。

Jemeter相对于Loadrunner来说,更轻,易于安装,如果对过程数据收集不多、测试场景不复杂的情况下,可以优先考虑。

jmeter性能测试视频教程:2023最新的大厂jmeter性能测试全过程项目实战详解,悄悄收藏,后面就看不到了_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1Vu411L77o/?spm_id_from=333.999.0.0

下面就说说使用Jemeter进行HTTP接口压力测试的具体使用步骤:

1、首先添加一线程组(即用户组:一个线程模拟一个用户行为,如果要模拟多个用户,则通过设置多线程来实现)

步骤一

2、因为是对HTTP接口进行压力测试,所以需要在线程组下添加一HTTP请求(通过鼠标右键->添加->Sampler->HTTP请求 完成)

步骤二

3、紧接着就是对HTTP请求进行设置了,主要设置服务器名称或IP,端口号,连接、响应时间,所采用的协议,请求类型,内容编码,路径,最后设置请求内容。

注意,路径为URL除去如http://XXX.XX.X后的内容,如URL为,则服务器名称或IP应该填写,端口默认80,路径应该填写“/share/index.php”

步骤三

4、因为这里的请求内容使用的是json字符串,所以需要在头部进行声明,否则请求就要报错。所以需要给HTTP请求添加一信息头(通过鼠标右键->添加->配置元件->HTTP信息头管理器 完成)

步骤四

5、配置HTTP头信息,添加对应名称和值,这里添加“Content-Type”,值为“application/json;charset=utf-8”;如果头还需要添加其它信息,如id、token等,也应如此进行配置

步骤五

6、到这一步看起来就可以了,但是我们执行时并不能看到执行结果。所以还应该为该请求添加一结果监听器“查看结果树”(通过鼠标右键->添加->监听器->查看结果树 完成)

步骤六

按照上面步骤,可以依次添加“聚合报告”(总体线程执行结果统计),图形结果(总体线程执行结果统计图),“用表格察看结果”(每个线程执行的表格统计情况)等。

PS(如果在进行非接口测试,如页面测试过程中发现错误,可能是少了COOKIE信息,所以可以为线程组添加一个Cookie头,可以通过鼠标右键->配置元件->HTTP Cookie管理器 完成)

 jmeter性能测试视频教程:2023最新的大厂jmeter性能测试全过程项目实战详解,悄悄收藏,后面就看不到了_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1Vu411L77o/?spm_id_from=333.999.0.0

7、如果HTTP请求没有问题,那么我们要进行性能测试,那就需要设置一个断言(即Loadrunner中的检查点),即只要检查到指定的返回值(如返回结果包含字符“success”)则说明执行成功。添加断言通过右键请求->添加->断言->响应断言 完成。

步骤七1

设置响应断言:

步骤七2

OK,到了这里,我们的脚本工作完成的八九不离十了,但是我们做性能测试,为了使测试结果更加准确,同时避免单点限制等原因,还应该对请求的值进行参数化。

8、参数化,这里主要将通过CSV文件进行的参数化。

1)首先我们新建一个CSV文件,然后录入我们要参数化的信息。

我们也可以新建一个记事本,然后输入参数化的内容信息,多个参数值间以英文逗号隔开,回车换行如:

Username1,password1

Username2,password2

点击保存,然后把记事本的文件名改为test.csv,注意这里的csv是文件扩展名。

2)在HTTP请求新建一个CSV Data Set Config元件(通过鼠标右键->添加->配置元件->CSV Data Set Config 完成)

3)配置CSV Data Set Config元件,这里主要需要指明参数化取值文件路径(即前面我们新建的CSV文件),参数名(如上面CSV文件中主要有两个参数值,我们可以分别用username和passwd作为参数名,参数名类似程序中定义的变量名)

步骤八1

4)对要参数化的值进行参数化。即用 ${参数名} 来替换要参数化的值。

步骤八2

9、通过上面步骤,就完成了参数化脚本的设置。现在要执行,那么首先来配置线程组,主要包括线程数,启用时间,循环次数。我们可以尝试设置不同的线程数,重复次数,来进行接口的压力测试了。

步骤九

10、最后我们就可以点击上面的绿色执行按钮来执行测试了。当然在执行过程中,为了后面更好的分析测试,可以借助其它工具(linux如nmon)对服务器的资源使用情况、网络情况,以及程序运行情况进行结果收集,最后对压力瓶颈进行准确的定位。

步骤十

 

  jmeter性能测试视频教程:2023最新的大厂jmeter性能测试全过程项目实战详解,悄悄收藏,后面就看不到了_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1Vu411L77o/?spm_id_from=333.999.0.0

http://www.hengruixuexiao.com/news/10929.html

相关文章:

  • z-blog做企业网站目前推广平台都有哪些
  • wordpress babble优化大师手机版
  • 一个服务器可以放多少个网站按效果付费的推广
  • 免费进入电影网站人人网入口代写文章兼职
  • 网站流程优化深圳企业网站制作公司
  • 网站建设价钱差异四川seo整站优化
  • 做网站的公司需要什么资质网络营销的重要性
  • 沈阳网站建设方法网络营销服务
  • 常见的网络广告形式搜索引擎优化方案案例
  • 技术支持 东莞网站建设家装seo作弊
  • p2p网站建设要多少钱国外免费建站网站
  • 网站加载慢图片做延时加载有用在线crm管理系统
  • 做地方分类信息网站需要什么资质吗网站页面分析
  • 凉山州建设局网站免费发布推广信息的b2b
  • 苏州网站排名百度指数的使用
  • 网络维护合同网站seo策划方案案例分析
  • 企业建站服务热线什么是搜索引擎优化seo
  • 学做花蛤的网站正在直播足球比赛
  • 企业网站建设应用研究论文今天国内新闻10条
  • 为公司做网站搜索图片识别
  • 长子网站建设东莞网站自动化推广
  • 临沂做商城网站建设网站开发公司
  • 网站建设策划框架哪里可以接广告
  • 多种手机网站建设百度指数平台官网
  • 集团 投入巨资 做网站百度卖货平台
  • 可以自己做装修效果图的网站想做游戏推广怎么找游戏公司
  • 数码网站建设维护优化问题
  • 全国不动产登记查询系统seo项目经理
  • asp.net网站开发实战青岛优化网站关键词
  • 整站优化加盟长春网站建设模板