51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 16321|回复: 41
打印 上一主题 下一主题

【你来问我来答第96期】:性能测试工具之jmeter篇!(活动结束)

[复制链接]

该用户从未签到

1#
发表于 2018-10-17 10:55:13 | 显示全部楼层
明晚打老虎 发表于 2018-10-9 14:42
搭建Jenkins+Maven+Jmeter自动化性能测试平台遇到的问题!?
最近老大让搞个接口的自动化测试,我昨天使用 ...

先声明下 我就是论坛博主  SeaBrotherTset,那个账号一直不叫登录,只能换QQ啦。
你配置的地方不对。不是在pom文件中配置,是在maven的settings文件中进行配置。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2018-10-17 10:59:02 | 显示全部楼层
奇犽 发表于 2018-10-16 09:48
用jmeter做并发测试的时候发现,网速会影响测试结果,测试的次数(比如说前后两次)的测试结果也不一样,这 ...

首先先要明确:进行性能测试压测的时候,首先准备环境的时候,就应该确保网络不制约性能测试,所以一般会协调机房的服务机进行压测。如果确实无法解决网络瓶颈的话,建议多压测几次,最终将平均结果作为压测结果。但是这种结果肯定也是有误差的。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2018-10-17 11:02:22 | 显示全部楼层
马哥的小弟 发表于 2018-10-16 15:05
膜拜一下老师!!1 给服务器做并发,用jmeter,数量未100万,怎么操作?

这个问题是想问什么呢?实现百万级并发如何做,还是,没有理解同学的意思是什么?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2018-10-17 11:02:29 | 显示全部楼层
马哥的小弟 发表于 2018-10-16 15:05
膜拜一下老师!!1 给服务器做并发,用jmeter,数量未100万,怎么操作?

这个问题是想问什么呢?实现百万级并发如何做,还是,没有理解同学的意思是什么?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2018-10-17 11:02:37 | 显示全部楼层
马哥的小弟 发表于 2018-10-16 15:05
膜拜一下老师!!1 给服务器做并发,用jmeter,数量未100万,怎么操作?

这个问题是想问什么呢?实现百万级并发如何做,还是,没有理解同学的意思是什么?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2018-10-17 11:03:32 | 显示全部楼层
司格特 发表于 2018-10-16 15:05
现在正在学习Jmeter发送FTP请求,教程上说要添加Spline Visualizer监听器,可是自己的Jmeter监听器中并没有 ...

换更高的版本,3.3
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2018-10-17 11:09:54 | 显示全部楼层
Leo666 发表于 2018-10-17 08:05
各位大佬 我用jmeter做一个1500的并发测试 主要针对web端里的某个模块  具体怎么去操作呢?

有两种解决方案:一种是直接到Web界面所在的模块开始录制,这个用Baby就能实现;做好动态关联;
                       一种是覆写Jmeter的源码,直接压测模块实现的程序。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2018-10-17 11:15:57 | 显示全部楼层
子豪_002 发表于 2018-10-16 09:57
Jmeter使用socket插件,发送信息给服务器,服务器返回响应信息,通过结果树查看响应信息,可以确定并不是对 ...

加断言,看看是否有响应;
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2018-10-17 11:21:30 | 显示全部楼层
明晚打老虎 发表于 2018-10-9 14:42
搭建Jenkins+Maven+Jmeter自动化性能测试平台遇到的问题!?
最近老大让搞个接口的自动化测试,我昨天使用 ...

如果要放在pom.xml文件中,这末配置,别作为插件。
<dependency>
  <groupId>com.lazerycode.jmeter</groupId>
  <artifactId>jmeter-maven-plugin</artifactId>
  <version>2.8.0</version>
  <type>maven-plugin</type>
</dependency>
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2018-10-17 11:24:48 | 显示全部楼层
明晚打老虎 发表于 2018-10-9 14:42
搭建Jenkins+Maven+Jmeter自动化性能测试平台遇到的问题!?
最近老大让搞个接口的自动化测试,我昨天使用 ...

作为插件配置的方式是这样的:

<project>
    [...]
        <build>
            <plugins>
                <plugin>
                    <groupId>com.lazerycode.jmeter</groupId>
                    <artifactId>jmeter-maven-plugin</artifactId>
                    <version>1.9.0</version>
                    <executions>
                        <execution>
                            <id>jmeter-tests</id>
                            <phase>verify</phase>
                            <goals>
                                <goal>jmeter</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    [...]
你那里缺少build标签
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2018-10-18 17:05:31 | 显示全部楼层
四台索米 发表于 2018-10-18 12:19
JMeter作为接口测试方案大概有以下的一些问题:

1)脚本的灵活性。虽然JMeter提供了一定的BeanShell编程 ...

您的见解很好。但是任何方案都有其利弊,实话实说:单纯拿性能测试来讲,jmeter肯定不如lr。拿他来自动化、持续集成等又略显鸡肋。但是学习一门工具本身不是重要的,重要的是你学习工具的过程中对方案、理论的感悟。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2018-10-24 12:32:06 | 显示全部楼层
马哥的小弟 发表于 2018-10-18 09:44
尴尬了,对的,就是想问实现百万级并发怎么做

百万级 我不建议用jmeter哈,还是用lr,jmeter它的应用也不是只在性能测试方面,在自动化、接口、继续集成方面的效果更佳。得益于其强大的插件扩展与源码。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2018-10-24 13:40:13 | 显示全部楼层
道客的人生 发表于 2018-10-18 09:46
之前在论坛了解到通过ant触发执行和解析jtl文件的操作,但是生成的内容没有在jmeter中显示的丰富(比如折线 ...

可以去生成html的多维度报告,感兴趣可以看下:《Jmeter高阶课程
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2018-10-24 13:40:25 | 显示全部楼层
道客的人生 发表于 2018-10-18 09:46
之前在论坛了解到通过ant触发执行和解析jtl文件的操作,但是生成的内容没有在jmeter中显示的丰富(比如折线 ...

可以去生成html的多维度报告,感兴趣可以看下:《Jmeter高阶课程》
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2018-10-24 13:55:45 | 显示全部楼层
道客的人生 发表于 2018-10-18 09:46
之前在论坛了解到通过ant触发执行和解析jtl文件的操作,但是生成的内容没有在jmeter中显示的丰富(比如折线 ...

可以去生成html的多维度报告。具体方法:下载jmeter的3.3版本

2.在jtl脚本所在的位置执行如下命令
(1)cd到jmeter/bin目录下,执行如下命令:

jmeter -n -t if.jmx -l result.jtl -e -o /Jmeter/apache-jmeter-3.3/resultLog
命令参数解析:
-n :以非GUI形式运行Jmeter脚本
-t :.jmx 脚本所在的路径
-l :result.jtl 运行结果保存路径(.jtl),此文件必须不存在,如果存在,则执行
jmeter -g result.jtl -o /Jmeter/apache-jmeter-3.3/resultLog命令;
-g : result.jtl 已经存在的.jtl文件的路径。
-e :在脚本运行结束后生成其对应的html报告;
-o :用于存放html报告的路径;
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2018-11-1 13:45:29 | 显示全部楼层
道客的人生 发表于 2018-10-18 09:46
之前在论坛了解到通过ant触发执行和解析jtl文件的操作,但是生成的内容没有在jmeter中显示的丰富(比如折线 ...

jmeter可以生成多维度的Html报告,具体方法如下:
1.前提条件
(1)提前准备好一个.jmx的性能测试脚本;
(2)jmeter的版本必须在3.2版本之后才可以使用仪表盘报告(Dashboard Report);
2.执行方式
(1)cd到jmeter/bin目录下,执行如下命令:

jmeter -n -t if.jmx -l result.jtl -e -o /Jmeter/apache-jmeter-3.3/resultLog
命令参数解析:
-n :以非GUI形式运行Jmeter脚本
-t :.jmx 脚本所在的路径
-l :result.jtl 运行结果保存路径(.jtl),此文件必须不存在,如果存在,则执行
jmeter -g result.jtl -o /Jmeter/apache-jmeter-3.3/resultLog命令;
-g : result.jtl 已经存在的.jtl文件的路径。
-e :在脚本运行结束后生成其对应的html报告;
-o :用于存放html报告的路径;
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2018-11-1 13:48:56 | 显示全部楼层
四台索米 发表于 2018-10-18 12:19
JMeter作为接口测试方案大概有以下的一些问题:

1)脚本的灵活性。虽然JMeter提供了一定的BeanShell编程 ...

完全认同,您对jmeter的见解很到位,也向您学习~
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2018-11-1 13:49:03 | 显示全部楼层
四台索米 发表于 2018-10-18 12:19
JMeter作为接口测试方案大概有以下的一些问题:

1)脚本的灵活性。虽然JMeter提供了一定的BeanShell编程 ...

完全认同,您对jmeter的见解很到位,也向您学习~
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2018-11-1 13:49:12 | 显示全部楼层
四台索米 发表于 2018-10-18 12:19
JMeter作为接口测试方案大概有以下的一些问题:

1)脚本的灵活性。虽然JMeter提供了一定的BeanShell编程 ...

完全认同,您对jmeter的见解很到位,也向您学习~
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2018-11-1 13:49:24 | 显示全部楼层
四台索米 发表于 2018-10-18 12:19
JMeter作为接口测试方案大概有以下的一些问题:

1)脚本的灵活性。虽然JMeter提供了一定的BeanShell编程 ...

完全认同,您对jmeter的见解很到位,也向您学习~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-4 12:27 , Processed in 0.081364 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表