51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: lsekfe
打印 上一主题 下一主题

[你问我来答第21期]:认识Jmeter(已结束)

[复制链接]
  • TA的每日心情
    擦汗
    2018-5-2 16:08
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    81#
    发表于 2012-4-20 10:11:56 | 只看该作者
    我问个关于lr的问题吧   现在做接口测试用到 windows socket 协议 但是里面传输xml文件的时候这个编辑的代码总是出现问题,有什么方法能准确的编辑  这个soap代码么
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    82#
    发表于 2012-4-20 11:01:34 | 只看该作者
    这段时间正好重新温习loadrunner,抓紧时间把不明白的问清楚。
    斐哥,我想问一下,loadrunner设置虚拟IP跟在场景里设置多个Vuser有什么区别,他们的目的是一样的吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    83#
    发表于 2012-4-20 11:43:26 | 只看该作者
    LZ确实厉害,我做测试都有3年半了,但还停留在做手工测试,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    84#
    发表于 2012-4-20 15:35:19 | 只看该作者
    回复 105# xzf2001

    Hi 斐哥,
    不好意思又是我,我要提问:
    0.环境设定:
       目前我的机器已安装 oracle cline 11g, oracle sql developer , jdk , win7.
       远程机房的主机上也成功安装 oracle  XE database,
       且可以在我的机器上,使用oracle sql developer 成功联机到远程机器上的database.
       并查询 table, stored procedure


    Q1. 为什么我点击 New script protocol script: "Oracle (2-Tier)",
       填完 "Start Recording" 讯息窗口数据(请见图 img01)后开始录制
       (就是到 oracle sql developer  里使用 gui 接口去执行 stored procedure ),
       录完以后按停止,结果 LR 说:"No events were detected"  (请见图img02).
        =>>> 我哪里做错了?? 它怎么会抓不到我的鼠标动作?






    Q2. 依据您提供的教程
         http://bbs.51testing.com/viewthread.php?tid=50434&extra=&page=1
        我下载了他的Oracle_blank.rar 并修改它提示的地方,但还是失败.
         (请见图img03).
         =>>>> 大概我太笨,呜呜. 但是我真的一点头绪都没有.
                     它们说要增加代码, 到底是要写在各区段? 我现在根本都是乱塞乱试.
                      我真的不知道他们分成"vuser_init", "Action","vuser_end" 到底要干嘛?

          =>>>> 我估狗好多教程,它们都没指定到底要把那堆代码贴在哪个区段阿? ("vuser_init", "Action","vuser_end" )
    此图为执行修改后的 Oracle_blank 之结果





    Q3.
    像下面这篇教程
    http://www.guan8.net/Java/1056251.html   
    他提到: //定义各种变量。录制生成的脚本中,这些变量的定义在vdf.h中
    这是指要放到 脚本里的档案:"vdf.h" 里面吗? 还是要哪里??
      
    (这脚本是我直接点击"Create a Scenario"另存新檔所得。)

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    85#
    发表于 2012-4-20 17:26:33 | 只看该作者
    本帖最后由 mew234 于 2012-4-20 17:34 编辑
    回复  mew234
    回复 128# mew234
    Q1、我没有用SQL dev测试过,我用的是PL\SQL,不是很清楚你的这个问题。
    Q2、手写的一般都是丢在action里面了。init和end部分都是不参与迭代的。
    Q3、是的。


    謝謝斐哥回復 & 瞭解。
    and 您真貼心 ,剛剛看到了您的補充 (  http://bbs.51testing.com/thread-518089-1-1.html  ) ,非常感謝。
    (我正在看ing)


    " P rogram arguments"
    =>> 這個欄位你填? 是填要測試的位址? 還是跟我一樣空白沒寫?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    86#
    发表于 2012-4-21 09:10:33 | 只看该作者
    斐哥:我的一个脚本(包括登录和查询),设置10Vuser运行
    后,结果分析中出现这样的结果,比如有302,404,是不是不正常啊
    HTTP Responses        Total             Per second
    HTTP_200                    22,000        56.122
    HTTP_302                      1,444                3.684
    HTTP_404                3,602                 9.189
    注:录制的脚本中有几个url是404的Warning -26627: HTTP Status-Code=404 (/wfms/style/globe.css) for "http://222.189.216.110:12001/wfms/style/globe.css"          [MsgId: MWAR-26627]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    87#
    发表于 2012-4-23 11:38:54 | 只看该作者
    本帖最后由 许丫头 于 2012-4-23 11:49 编辑

    回复 134# xzf2001


        呵呵,这个文档已经看过了,只是想问问您实际工作中遇到这样的问题,算不算是错误呢比如http_302 我可以在哪里看到这些链接的错误详细信息呢

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-12-19 15:09
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    88#
    发表于 2012-4-23 14:31:43 | 只看该作者
    如何入手学习JMeter,这个我比较感兴趣。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    89#
    发表于 2012-4-23 14:32:38 | 只看该作者
    本帖最后由 mew234 于 2012-4-23 14:59 编辑

    Hi 斐哥,

    再次非常感謝您的回答。

    and 应该这么说: 我知道教程裡的那些文字在写甚么,但是要在LR 里实作,我根本不知道要如何使用 LR 去操作文件写的东西。
    (这是我现在遇到的大问题) 好多教程类似这样的,我都会遇到同样的问题: 不知道如何使用 LR 去实作。
    (教程都不是那种一步一步教你的东西. 他们似乎都是提个概念给你而已)
    =>>>>
    我现在做的就变成先去找基本教程看,先了解一下基本的东西,
    然后再回头看看这些教程, 只是似乎作用不大,还是您有其他更好的建议?
    因为现在还是一点方向都没有啊…(我是指 關於測試 Oracle stored procedure 這塊... )

    像下面这些教程都是这样的状况:

    http://www.51testing.com/?uid-15081-action-viewspace-itemid-10229

    http://bbs.51testing.com/viewthread.php?tid=50434&extra=&page=1

    http://bbs.mediinfo.com.cn/archiver/showtopic-3296.aspx
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    90#
    发表于 2012-4-23 14:33:13 | 只看该作者
    。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    91#
    发表于 2012-4-23 14:53:21 | 只看该作者
    本帖最后由 mew234 于 2012-4-23 15:21 编辑

    回复 136# qinhaoying



    我不是楼主, 只是路过.
    附上我之前刚学 JMeter 时看的文章给你参考,希望对你有帮助,谢谢。

    JMeter中文使用手册
    http://blog.csdn.net/songlipeng2003/article/details/1511752


    User's Manual (英文版)
    http://jmeter.apache.org/usermanual/index.html



    Jmeter学习
    =>>  包含簡介等等相關資料都有
    http://www.cnblogs.com/hyzhou/category/332107.html


    Apache JMeter Getting Started Tutorial
    =>> 英文影音操作教学。
    http://vimeo.com/3453772


    Short Interview with Apache JMeter
    =>>>> 推荐!!
    =>>>> http://jmeter-expert.blogspot 比较多内容是讲一些基本概念,而非软件操作实务。可是我还是认为如果董那些概念,未来在操作 jmeter 时会比较有感觉。
    http://jmeter-expert.blogspot.com/2010/03/short-interview-with-apache-jmeter.html


    Testing performance of web page with Apache JMeter =>>> 推荐!!
    http://jmeter-expert.blogspot.com/2010/03/testing-performance-of-web-page-with.html


    使用JMeter创建FTP测试计划
    http://www.cnblogs.com/fnng/archive/2011/07/01/2095654.html


    【转】jmeter测试计划  
    http://sixu44.blog.163.com/blog/static/198064292009810424439/


    Using JMeter for a Simple Test
    http://www.roseindia.net/jmeter/using-jmeter.shtml
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    92#
    发表于 2012-4-23 15:32:41 | 只看该作者
    LZ,您好,我学习JMeter有一段时间了,对JMeter的基本操作有一定基础,但分析这段遇到点问题:
    1、像聚合报告、图形结果等页面上的字段都已清楚,但不懂如何根据程序产生的红红绿绿的线以及数据进行分析;
    2、得出的这些数据如何进行对比得出系统的瓶颈(假设需求中只定义了最大并发用户数);
    3、有木有实际的例子来介绍这个结果分析(有实际的运行结果或截图,有假设的需求,通过需求和结果来实际分析系统存在哪些问题);
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    93#
    发表于 2012-4-23 22:27:09 | 只看该作者
    斐哥,你好,谢谢你的回答,我又有几个问题:
    1、对服务器资源使用情况进行监控这块,应该进行怎样的监控(目前我知道用windows自带的一个可以看到服务器资源的使用情况,但经过几S[可以人为设定覆盖时间]后会覆盖,是否还有其他的监控工具)?
    2、并发用户数是不断递增的,在递增的过程中是否也要对服务器进行监控?这个应该是一定要进行监控的,但问题是怎样进行监控呢,通过肉眼观察到的或捕捉的信息会存在问题,在这块您是如何把握的??
    谢谢斐哥
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    94#
    发表于 2012-4-24 09:03:49 | 只看该作者
    回复 144# xzf2001


        脚本都没有报错的,不过回时在Replay Log中确实发现warning即有些js css的URL是404。
    按照您的意思即使在分析报告中有302 404,只要不报错也是可以的吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    95#
    发表于 2012-4-24 10:00:28 | 只看该作者
    本帖最后由 kaixinle 于 2012-4-24 10:06 编辑

    斐哥你好,谢谢您的回答,看到您的回答后,我明白要做什么了,对服务器资源监控这块,我还欠缺点东西,我现在正在学习,看到您的回复后我又一个问题,又麻烦您了。。。
    下面几幅图片是我用JMeter测试项目后得出的几张图片,现对以下几张图片进行分析,(若存在问题请斐哥指出,谢谢斐哥)
    第一张:疑惑点:80以前事务响应时间为什么变化那么大,相反在80以后事务响应时间变化平缓,100以后的事务响应时间是否为正常的变化,此表能说明什么问题?
    第二张:用户数上升,服务器处理的请求数总体是上升的,20、100、300左右出现下降,这几段的下降能说明什么问题?这个表又能说明什么问题???
    第三张:随着用户数的上升服务器接受流量不断上升,在80左右突然下降,此时能说明什么问题,这张图片与第一张图片联合后能说明什么问题?
    第四张:随着用户数的增加,服务器处理的请求总数在不断上升,在400左右时,请求总数突然下将,此时是否可以说明,系统所能承受的最大用户数在400左右,400以后服务器会丢失部分请求;
    综上:是否可以得出用户数在80左右呢,应该怎样分析出系统所承受的最大用户数呢?
    谢谢斐哥的回答,





    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    96#
    发表于 2012-4-24 10:01:36 | 只看该作者
    本帖最后由 mew234 于 2012-4-24 10:11 编辑

    回复 143# xzf2001

    HI 斐哥~
    先谢谢你的回复..... ^^"

    AND 我之前已经进展到 "做" 的阶段了.... XD
    (不是只有"看"欧..., 我也清楚明白能再这样一直烦你, OH, 是请教你....
    也只有到31 日了!  所以我只能抓紧时间赶快 TRY 赶快GOOGLE 找数据赶快问... )

    不然等下我再去踹一踹昨天找到的新教程 & 云大的教程,
    AND 把不知道不清楚有问题的地方通通抓图写清楚,弄上来提问,不然真是见鬼了,
    为什么LR 老是抓不到我的鼠标?  一直报错.... = =?


    PS:
    我家领导之前就是指定要用LR 做stored procedure 的性能测试,
    所以我也只能像发狂班地狂找相关教学并赶快实作阿,呜呜呜~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    97#
    发表于 2012-4-24 10:04:51 | 只看该作者
    回复 148# xzf2001


        脚本中回放的warning每次都有的,分析报告中404 302每次也都有
    不是性能问题 那是什么问题呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    98#
    发表于 2012-4-24 10:07:19 | 只看该作者
    回复 149# kaixinle

    (我只是路过... )
    友情提示: 你的图都变成文字了

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    99#
    发表于 2012-4-24 11:09:08 | 只看该作者
    回复 152# mew234
        嗯啊,我这是第一次用,有好多功能不会用,回复之后马上发现问题了,现在改过来了。。。嘿嘿
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    100#
    发表于 2012-4-24 15:12:37 | 只看该作者
    本帖最后由 mew234 于 2012-4-24 15:17 编辑

    hi 斐哥哥,
    我把问题放上来。
    一个帖子放一种问题,方便您阅读。
    先谢谢您的回复。  ^^
    [目前问题]
    Q1. 为什么LR 没有启动我的Oracle SQL developer (sqldeveloper.exe) ?

    (
    LR路径设定是正确的. 因为我手动点击sqldeveloper.exe , 可正确运行Oracle SQL developer .)



    Q2. 参考教学http://www.docin.com/p-312497068.html ch2执行测试,
    可是我发现就算我让
    LR 开始recording,然后自己手动操作Oracle SQL developer
    但还是”0 events ”, why ?

    ( 对照教学,教学里在启动recording 时,events 数量就破0. )


    [环境]
    LR11, WIN7, Oracle SQL developer 3.1 (3.1.07.42) , Oracle Client 11g

    Oracle SQL developer 3.1 (3.1.07.42)
    http://www.oracle.com/technetwork/cn/developer-tools/sql-developer/downloads/index.html


    [
    测试步骤]
    1. 点击快捷方式: Virtual User Generator



    2. 新增Single Protocol Script : "Oracle (2-Tier) ",把它另存新檔成:” db001-20120424a


    3 点击” Start Recording”




    4. 设定以下域值,设定完成后点击ok 开始录制。



    5.以下是点击ok 后出现的录制按钮条。



    6.点击stop





    7. 以下是点击stop后出现的结果。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 01:41 , Processed in 0.100530 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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