<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Randomized testing(隨機測試) 原文鏈接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.3/getting-started.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/getting-started.html)(修改該鏈接為官網對應的鏈接) 譯文鏈接 : [http://www.apache.wiki/display/Elasticsearch](http://www.apache.wiki/display/Elasticsearch)(修改該鏈接為 **ApacheCN** 對應的譯文鏈接) 貢獻者 : 廖建博,[ApacheCN](/display/~apachecn),[Apache中文網](/display/~apachechina) ## Randomized testing(隨機測試) 您目前看到的代碼片段都沒有顯示隨機測試功能,因為它們被小心隱藏在hood下。 但是,當您編寫自己的測試時,您也應該使用這些功能。 在開始之前,您應該要知道,如何重復使用相同設置的失敗測試,如何失敗的。 幸運的是,這很容易,因為整個mvn調用與失敗的測試都將一起記錄,這意味著你可以簡單地復制和粘貼該行并運行測試。 ## generating random data(生成隨機數據) 下一步是把使用靜態測試數據的測試,轉換為使用隨機測試數據的測試。您可以隨機化的數據類型與您正在測試的功能有很大的不同。看看下面的例子(注意,這個列表可以繼續頁面,因為分布式系統有許多很多移動的部分): 使用任意UTF8符號搜索數據 每次運行時更改映射配置,索引和字段名稱 每次運行時更改響應大小/可配置限制 創建索引時更改碎片/副本的數量 那么,你如何創建隨機數據。最重要的事情是,你不應該實例化自己的隨機實例,而是使用隨機化測試中提供的隨機實例,所有彈性搜索依賴測試類都從該實例繼承。 | `getRandom()` | 返回隨機實例,可以在使用特定參數調用測試時重新創建 | | `randomBoolean()` | 返回隨機布爾值 | | `randomByte()` | 返回一個隨機字節 | | `randomShort()` | 返回隨機短 | | `randomInt()` | 返回一個隨機整數 | | `randomLong()` | 返回一個隨機長 | | `randomFloat()` | 返回隨機浮點數 | | `randomDouble()` | 返回一個隨機的double | | `randomInt(max)` | 返回0和max之間的隨機整數 | | `between()` | 返回提供的范圍之間的隨機值 | | `atLeast()` | 返回至少為指定整數的隨機整數 | | `atMost()` | 返回最多指定整數的隨機整數 | | `randomLocale()` | 返回隨機區域設置 | | `randomTimeZone()` | 返回隨機時區 | | `randomFrom()` | 從列表/數組返回一個隨機元素 | 此外,還有幾種幫助方法,可以創建隨機ASCII和Unicode字符串,請參閱隨機測試類中以randomAscii,randomUnicode和randomRealisticUnicode開頭的方法。后者嘗試通過非任意隨機創建更真實的unicode字符串。 如果要調試特定隨機種子的特定問題,可以使用@Seed注釋配置特定種子進行測試。如果要多次運行測試,而不是重復啟動整個測試套件,可以使用@Repeat注釋和任意值。每次迭代都不同于使用不同的種子運行。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看