如何使用JMeter在OpenERP7上创建/更新测试记录?
我试图测试我一直在开发的OpenERP模块的负载响应。多亏了这一点,我成功地对我的模型进行了身份验证和读取 我现在想测试现有记录的创建和更新,但我找不到执行此类操作的语法。我试图从read方法中进行调整,但我无法理解xml应该如何构建。如何使用JMeter在OpenERP7上创建/更新测试记录?,jmeter,openerp,xml-rpc,Jmeter,Openerp,Xml Rpc,我试图测试我一直在开发的OpenERP模块的负载响应。多亏了这一点,我成功地对我的模型进行了身份验证和读取 我现在想测试现有记录的创建和更新,但我找不到执行此类操作的语法。我试图从read方法中进行调整,但我无法理解xml应该如何构建。 是否有人已经做过这样的测试,愿意分享关于如何调用create和/或write方法的知识 提前谢谢 参考,它有关于创建和写入操作的示例 如果您无法将他们的PHP示例转换为JMeter XML-RPC XML正文,那么您可以使用它来生成存根 还值得研究使用JMete
是否有人已经做过这样的测试,愿意分享关于如何调用create和/或write方法的知识 提前谢谢 参考,它有关于
创建
和写入
操作的示例
如果您无法将他们的PHP示例转换为JMeter XML-RPC XML正文,那么您可以使用它来生成存根
还值得研究使用JMeter进行web服务测试的通用方法指南。终于让它开始工作了。在Lauchpad上发现一个线程,报告了CreationPartners with JMeter上的一个bug,那里的代码帮助我理解了这应该如何工作,因此我将在这里留下XML配置文件,以便在OpenERP上的自定义模块上创建记录
<?xml version='1.0'?>
<methodCall>
<methodName>execute</methodName>
<params>
<param>
<!-- Select your database -->
<value><string>may_9</string></value>
</param>
<param>
<!-- User uid, 1, why not? -->
<value><int>1</int></value>
</param>
<param>
<!-- user login -->
<value><string>admin</string></value>
</param>
<param>
<!-- identify your object -->
<value><string>generic.request</string></value>
</param>
<param>
<!-- and your action -->
<value><string>create</string></value>
</param>
<param>
<!-- here comes the values to insert -->
<value>
<!-- create a struct where you identify the field name, the field type and the value you want to insert in it -->
<struct>
<member>
<name>name</name>
<value><string>JMeter Request</string></value>
</member>
<member>
<name>subject_type</name>
<value><int>1</int></value>
</member>
<member>
<name>responsible_name</name>
<value><int>4</int></value>
</member>
<member>
<name>request_description</name>
<value><string>Desc</string></value>
</member>
<member>
<name>stating_reasons</name>
<value><string>stating reasons</string></value>
</member>
<member>
<name>expected_date</name>
<value><string>08/31/2014</string></value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
执行
五月九日
1.
管理
一般请求
创造
名称
JMeter请求
主题类型
1.
负责人姓名
4.
请求描述
描述
说明理由
说明理由
预计日期
08/31/2014
这应该很好希望这有帮助:)@请按照Dmitri的建议尝试Filipe