您的位置:软件测试 > 开源软件测试 > 开源性能测试工具 > Jmeter
Jmeter实现简单web负载测试
作者:网络转载 发布时间:[ 2016/6/12 13:33:39 ] 推荐标签:性能测试工具 负载测试

  在这里我们要用到一个Jmeter内置的函数_StringFromFile

  其中四个参数,第一个是文件名,第二个是要携带的参数(暂时未用到),第三个是开始行数,第四个是结束行数。填写完成后,点击生成会输出一段字符串在里面,

  这是我们的一个示例文件,每一行为一个请求,可以自定义请求参数在里面
  我们开始 结束行数都不写,这样在顺序执行完这两次请求后会继续循环执行。
  我们已经生成一个函数字符串了,下面我们将刚才得到的字符串,填写到HTTP请求的路径里面,简单的一个测试计划基本完成了。
  测试
  我们上面完成了基本的测试计划,下面我们要开始进行测试,如果我们在用户界面,我们需要看到测试详情,以及汇总方案怎么办呢,在刚才的线程组上,添加 用表格查看结果 和 聚合报告 监听器好了
  点击上面的运行 我们会在上面的报告里面依次看到下图结果

  这样,我们简单的测试也基本完成了。
  Server端测试
  许多时候,我们的界面端 配置都比较低,所以有时候我们需要强大的Server端来协助完成测试。 server端上的安装,我们不说了,和界面端大同小异,安装java 下载程序
  在用户界面导出测试计划的JMX文件,上传到服务器
  将上图我们生成路径的文件 也上传到服务器
  编辑JMX文件,将原先的URL文件路径 替换为服务器上的文件路径
  运行
  ./jmeter -n -t ../../HTTP请求.jmx -l ../../log
  -n 表示 没有用户界面
  -t 指的是测试文件 JMX
  -l 则是表示详细的测试请求log 文件位置
  运行完上面的代码后 会出现下面的结果

  因为我们随便指向的一个服务,所以err 是 ,请大家自动忽略,这样大家可以在服务器上完成测试了。
  PS
  随着项目的增大,单台服务器已经完成不了测试任务,这时候我们可以使用Jmeter的多节点模式来进行操作,让多台机器同时进行测试。这一个我们也把它放到之后再去探讨。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd