anybox.funkload.openerp.

FUNKLOADを使用したOpenERPの機能と負荷テストのための基本クラス
今すぐダウンロード

anybox.funkload.openerp. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL v3
  • 価格:
  • FREE
  • 出版社名:
  • Georges Racinet

anybox.funkload.openerp. タグ


anybox.funkload.openerp. 説明

AnyBox.funkload.openerpは、OpenErpTestCaseクラスを提供し、OpenErpTestCaseクラスを提供するPythonモジュールで、XML-RPC API.ITを介したロードテストで、ログインとユーザー管理機能を備えて、XML-RPC呼び出しのPythonicカプセル化を備えています。 ModelProxyクラス。詳細な例については、含まれているTEST_SALES_ORDER.PYテストケース.BASICユーザーのHANTORSFANKLOADは、必要なグループを持つユーザーが必要な場合は作成してログインすることができます。 Notel any.model.data:Openerp Import OpenErpTestCaseClass MyTestCase(OpenErpTestCase):DEF TEST_01_MAKEUSER(SELF):self.login( 'admin'、 'admin')self.ensure_user ( 'spam'、 'spampassword'、)def test_02_my_usecase(self):self.login( 'spam'、 'spampassword')...準備するためにテストケースを使用するのは一般的な慣習です。データベース。 FL-RUN-TEST FUNKLOADのCredential ServerFunkloadを通じて、USERの処理をアルファベット順にロードします。これはあなたが使うことを強いられた施設です。原則は、別の外部users.txtとgroup.txtファイルからロードされたログイン、パスワード、グループを提供することです。その意味のグループは、OpenERPの企業としてわずかに異なる哲学ですが、それはあまり重要ではありません.OpenerPtestCaseは、信任状サーバーから希望グループからユーザーを選択するログインメソッドを提供します。 :self.login_as_group( 'base.group_sale_manager')##グループの名前もGroups.txtで一貫している必要があることを意味するシナリオの一部のシナリオをテストします。メソッドremod_credential_server_users()適切なグループを持つすべての希望ユーザーを作成するModelProxyインスタンスを作成することはModelProxyインスタンスを取得することです。顧客、そして... "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "res.partner ')res_partner.model.search([(' customer '、' = '、' true ')、説明=「検索顧客」)説明は、Funkload Bench ReportWorkのリクエストタイトルとして終了します。 Model()メソッドによって提供されるModelProxyインスタンスが提供されるModelProxyインスタンスも、ワークフローのトリガー検証を実行することもできます.DEF TEST_MY_USECASE(self):#いくつかの準備、次に販売注文#1234 MODER = self.model( 'sale.ORDER')Model.Workflow( 'ORDER_CONFIRM')(1234、説明=「販売順序の確認」)以前のように、Bench Report.Referencesthe OpenErpTestCaseクラスの場合はref()メソッドがあり、XMLのように参照コードからオブジェクトIDを取得するためにYMLファイル、すなわちir.model.data:def test_my_usecase(self):product_id = self.ref( 'product.product'、 'stock'、modelproxyによって提供される非常に単純な折り返しがapenObject Library.Tipsにインスパイアされているため、BenchmarkingRandomizeできるだけ。特に、同じユーザーで繰り返しログインを避ける必要があります。これは、データベースの競合を生み出し、一部のテスト実行をエラー状態にしますが、それらを非常に高速にします。提供されたTEST_SALES_ORDERSは、すべての仮想ユーザーのすべての顧客とセレクタブル製品をプリロードする方法を参照してください。製品のホームページ


anybox.funkload.openerp. 関連ソフトウェア