выполнить функцию openERP в jmeter - PullRequest
2 голосов
/ 03 апреля 2012

Я бы хотел провести нагрузочное тестирование в openerp с помощью jmeter, я попробовал войти в систему по следующему коду:

<?xml version="1.0"?>
        <methodCall>
      <methodName>login</methodName>
      <params>
        <param>
          <value>db</value>
        </param>
        <param>
            <value>admin</value>
        </param>
        <param>
            <value>admin</value>
        </param>
      </params>

но я не смог запустить функцию execute для чтения res.partner:

<?xml version="1.0"?>
<methodCall>
<methodName>execute</methodName>
<params>
<param>
    <value><string>db</string></value>
</param>
<param>
    <value>admin</value>
</param>
<param>
    <value><string>res.partner</string></value>
</param>
<param>
    <value><string>read</string></value>
</param>

<param>
    <array>
    <data>   <int>1</int>  </data>
    <data>   <int>2</int></data>
    </array>
</param>

<param>
    <array>
     <data>   <string>name</string> </data>
      <data>   <string>title</string>  </data>
</array>
</param>
</params>
</methodCall>

Кто-нибудь может направить меня в этом. Спасибо

1 Ответ

1 голос
/ 04 апреля 2012

Вы пропустили пароль пользователя в вызове, чтобы прочитать res.partner.Если вы добавите его после идентификатора пользователя, он должен работать.

этот класс клиента может оказаться полезным в качестве ссылки для всех параметров, которые требуются для различных вызовов OpenERP RPC.

...