2014-09-26 44 views
0

你好我有问题我已经配置了我的Jmeter来测试玩框架版本2.2和2.3之间的性能来检查控制器的速度,但是当我在游戏控制台发布一些东西(这里即时创建帐户)帐户正在创建,但它没有保存在我的数据库中,当我通过输入我的IP地址从另一台笔记本电脑完成相同的操作后,它将它保存到数据库并运行良好。我不知道哪里可能是问题原因配置是相同的。Jmeter发布json应用程序

在Jmaker在线程我已经

HTTP头的经理和我在这里补充

名称:Content-Type值为:应用程序/ JSON

我已经犯了太多的HTTP请求

服务器地址:localhost端口:9000方法:发布内容编码:UTF-8

路径:api/accounts实现:HTTPClient 4 Portocol [HTTP]:HTTP

而且在参数我加入

名称:(无), 值:{ “用户名”: “AccountTest1”, “密码”: “test6ccou49”, “电子邮件”:“AccountTest1 @ dev.null“}

,我已经把只包含的Equals

我加入到恒定时器和JP @ GC响应时间随着时间的推移,从插件,它是使图表

我不知道为什么,当我按开始:图表正在建设中,在播放控制台中我看到了ac计数创建,但这不是保存到数据库。

我会非常感谢您的帮助。

回答

2

创建一个CSV文件,如下面的示例数据:

AccountTest1,test6ccou49,AccountTest1 @ dev.null
AccountTest2,test6ccou50,AccountTest2 @ dev.null
AccountTest3,test6ccou51,AccountTest3 @ dev.null
.....等

添加 - >配置元素 - > CSV数据集配置

保持设置如下所述:

文件名:“给带文件名如c完整的文件路径:\文件夹1 \文件夹2 \ FILE.CSV “
文件编码: ”留空“
变量名称: ”USER_NAME,pass_wd,企业邮箱“
分隔符”, “
允许引用数据:” F ALSE “
回收的EOF: ”真“ 上EOF 停止主题: ”假“
共享模式: ”所有线程“

现在邮政的身体看起来应该像

{” 用户名“:”$ {user_name}“,”password“:”$ {pass_wd}“,”email“:”$ {e_mail}“}

希望这会对您有所帮助。

1

尝试使用 “帖子正文” 中的HTTP取样器下方提交值

{ “用户名”: “AccountTest1”, “密码”: “test6ccou49”, “电子邮件”:“AccountTest1 @开发.nu​​ll“}

希望这会有所帮助。

0

我已经修好了,问题是在HTTP头中:),我有一个问题,现在我通过请求

{"username":"AccountTest1","password":"test6ccou49","email":"[email protected]"} 

创建账户,但这个创建一个帐户,我测试了一些解决方案在互联网上,但他们不工作也是在这里任何方式来使一个时间很多帐户来测试性能?

我创建账户功能得到JSON对象{XXX:YYY,BBB:CCC}