51Testing软件测试论坛

标题: 请教一个Jmeter的问题: 想用它模拟1000个用户同时在线, 应该怎么实现? [打印本页]

作者: keynes_2005    时间: 2006-12-18 15:40
标题: 请教一个Jmeter的问题: 想用它模拟1000个用户同时在线, 应该怎么实现?
如题;
不知道能不能实现? 该如何实现呢?
作者: jackei    时间: 2007-1-18 23:45
LZ 也不回来自己回复一下目前的状况啊?sdlkfj2
作者: keynes_2005    时间: 2007-1-19 09:29
哈哈...不好意思. 这个问题已经搞定了, 我用的把1000个用户写到文件里面, 然后来调用就哦卡了
作者: jackei    时间: 2007-1-24 00:07
这个版可真是冷清啊。咱俩几乎都刷了第一页了 sdlkfj7
作者: keynes_2005    时间: 2007-1-24 09:11
哈哈...是哦, 不过有什么好的建议哦. 可以提高一下人气!
作者: jackei    时间: 2007-1-24 12:23
呵呵,顺其自然吧。sdlkfj2
作者: coralsong_1982    时间: 2007-1-25 10:42
“1000个用户写到文件里面”,具体是怎么做的呀?
我现在要测试一种情况,便如模拟十个不同的用户,同时登录系统,但怎么能让系统取到不一样的用户名呢?是使用外部文件读取可以吗?可是我看到有的说明是写在一个DAT文件中,不知这个DAT文件要怎么做?
作者: jackei    时间: 2007-1-25 12:39
楼上的,你可以用一个 CSV 文件来保存数据,用 JMeter 的 CSV DATA SET CONFIG 来读取并参数化,执行的时候把登录名参数化就可以了。具体可以看看 JMeter 的 user manual 和 FAQ。
作者: coralsong_1982    时间: 2007-1-26 16:41
标题: 回复 #8 jackei 的帖子
目前看到有参数化,但目前就是不清楚CSV读取的数据来源是用什么工具制作成的?在 JMeter 的 user manual 没有查到相关的信息,能否指教一下,谢谢!
作者: keynes_2005    时间: 2007-1-26 17:06
这你可以用Editplus来写, 参数之间要有空格.
作者: jackei    时间: 2007-1-26 17:10
标题: 回复 #9 coralsong_1982 的帖子
Excel 之类的也可以,保存的时候选择 csv 格式就可以了。
作者: coralsong_1982    时间: 2007-1-29 10:35
楼上二位,想再问一下,${__CSVRead(loginuser.csv,1)} 生成如下函数是否表示为从loginuser.csv的第一行开始读起,请问一下,目前我设置的线程数为5,循环数为2,在loginuser.csv一共有十行,十人不同的用户名,那么他的取法是,第一次循环,取前五个,第二次循环取后五个吗?
作者: coralsong_1982    时间: 2007-1-29 10:35
还有,我怎么能知道在环境过程中我在运行的这个线程中取的是哪个参数呀?并且我想知道默认读取CSV文件的路径是在JMETER/BIN下吗?
作者: jackei    时间: 2007-2-5 09:45
如果你用  CSV DATA SET CONFIG ,只要指定这个 CSV 文件的路径就可以了。

当读取数据时, JMeter 的做法是每次顺序读取下一条数据,可以保证不会重复。

如果想知道某个请求用的是哪些数据,可以添加一个 View Results Tree 看看。
作者: little_insect    时间: 2007-2-14 13:33
标题: 你们讲的好深奥呀!
你们讲的好深呀!以后要多多学习了呢!sdlkfj3
作者: Elise    时间: 2007-4-19 13:55
原来如此,没看那么多资料,不过很有启发,谢啦
作者: caesar    时间: 2007-5-30 14:28
嘿嘿 开始学习Jmeter 请朋友们不惜指教.我的QQ 是150110748欢迎大家加我,我随时准备建一个或多个软件测试的群




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2