<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          正在搭建公司的 ab test 的小伙伴有福了~

          共 1401字,需瀏覽 3分鐘

           ·

          2021-08-10 15:49

          在上一家公司工作的時候,我負(fù)責(zé)開發(fā)公司的 ab test 系統(tǒng)。說實話,我們的功能極其簡單。盡管如此,這個功能也花費了我們大量的時間去設(shè)計,實現(xiàn),調(diào)試,發(fā)布。

          easy-abtest 正如它的名字一樣,是一個使用極為簡單的 abtest 框架。

          有多簡單呢?我們來看下。

          首先是定義變量,以及權(quán)重等配置。

          const abtest = require("easy-abtest");
          let options = {
            enabledtrue,
            name"experiment-ID-here",
            buckets: [
              { variant0weight0.4 },
              { variant1weight0.6 },
            ],
          };
          app.use(abtest(options));
          ?

          字段含義參考官方文檔

          ?

          接下來就是使用了。經(jīng)過上面的配置,你就可以在業(yè)務(wù)代碼拿到之前定義的變量。比如上面的配置,你就有 40% 的請求拿到 variant 為 1,60% 請求拿到 variant 為 2。

          這個數(shù)據(jù)默認(rèn)是掛在 req.session.test 上的。

          if (req.session.test.bucket == 0) {
            return res.render("index"); // 40%
          else if (req.session.test.bucket == 1) {
            return res.render("index-new"); // 60%
          }

          這是一個剛剛發(fā)布不到一個月的產(chǎn)品,代碼只有 100 行左右(加上測試用例代碼差不多 200 行),不太建議直接在生產(chǎn)環(huán)境使用。

          地址:https://github.com/darshanbib/easy-abtest

          愛心三連擊

          1.看到這里了就點個在看支持下吧,你的在看是我創(chuàng)作的動力。

          2.關(guān)注公眾號力扣加加,獲取更多算法硬核文章!加個星標(biāo),不錯過每一條成長的機(jī)會。

          3.如果你覺得本文的內(nèi)容對你有幫助,就幫我轉(zhuǎn)發(fā)一下吧。

          • 后臺回復(fù):「電子書」,獲取我精心制作的算法刷題電子書(20+萬字)
          • 后臺回復(fù):「背包」,自動獲取《背包九講》pdf
          • 后臺回復(fù):「腦圖」,自動獲取我制作的算法腦圖總結(jié)
          • 后臺回復(fù):「刷題插件」,自動獲取上萬人都在用的力扣刷題插件

          另外你還可以回復(fù)具體的算法專題獲取相應(yīng)的文章,比如 「二分」「堆」,「樹」,「鏈表」等等


          瀏覽 85
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲 欧美 视频 | 五月天激情成人网 | 国产v亚洲v天堂 a 无码99 | 91无码秘 在线无码观看蜜桃 | 无码在线免费观看 |