鍍金池/ 問答/ 測試問答
法克魷 回答

你說的是前端吧?像mocha或者jasmine等框架,在test時都會傳入一個done的結(jié)束函數(shù)。

describe('category', () => {
  it('some test', (done) => {
    // ...some code
    
    setTimeout(() => {
      // ...some code
      done();
    }, 301);
  });
});

執(zhí)行done()即代表測試結(jié)束。

注意,如果你沒有顯性的寫done形參,測試框架會立刻結(jié)束。如果有寫形參,那么你必須執(zhí)行done()才會結(jié)束

墨小白 回答

某次 chrome 版本升級時廢棄了一些 API,導(dǎo)致遠(yuǎn)程調(diào)試低版本 webview 有問題,再安裝一個 chrome 5x 試試

毀了心 回答

舉例:

  1. 將微信相關(guān)域名配置為home.example.com
  2. DNS解析服務(wù)商中將域名解析到本機IP(如果是內(nèi)網(wǎng)需要做端口映射)設(shè)置hosts home.example.com 127.0.0.1
  3. vue-cli中設(shè)置0.0.0.0:80端口進(jìn)行調(diào)試
  4. 微信開發(fā)者工具使用home.example.com訪問本地dev
旖襯 回答

什么叫完整的單元測試,所謂單元測試就是測試一個單元的,和你微不微服務(wù)一點關(guān)系都沒有。單元的大小不一定,但是一般不會有多大。

對于這種外部接口的單元測試,通常是自己mock一些結(jié)果,成功的、失敗的、甚至是外部接口直接炸了的,測試你這個單元在面對各種可以預(yù)料到的情況下能否按照你的期待情況下運行。

北城荒 回答

element-ui的版本不對,你用的是1.x的

1.x的用法

tableRowClassName(row, index) {
    if (index === 1) {
      return 'info-row';
    } else if (index === 3) {
      return 'positive-row';
    }
    return '';
  }
陪她鬧 回答

可能是idea的問題吧。不過這也不算太大的問題。忽略

裸橙 回答

ab做不到你的需求,你的需求就我目前用過的工具來說,只有g(shù)atling可以滿足,連jmeter都做不到這種需求

抱緊我 回答

網(wǎng)卡能不能跑滿,主要在于業(yè)務(wù)系統(tǒng)的吞吐量, 業(yè)務(wù)系統(tǒng)受限于各個條件(CPU,I/O,內(nèi)存,業(yè)務(wù)復(fù)雜度等)很難全速運轉(zhuǎn)。 你可測網(wǎng)卡不能用業(yè)務(wù)系統(tǒng)去衡量,需要構(gòu)造無IO瓶頸的數(shù)據(jù)生產(chǎn)者和無阻塞的數(shù)據(jù)消費者才行。即最好全部在內(nèi)存中構(gòu)建。
如果你是想測試業(yè)務(wù)系統(tǒng), 顯然這里瓶頸不在網(wǎng)卡的傳輸能力,需要從其他方面來查看業(yè)務(wù)系統(tǒng)的瓶頸所在。
你所說『服務(wù)器負(fù)載,內(nèi)存,io都沒有什么壓力』那很可能是系統(tǒng)的并發(fā)性設(shè)計得不好,大部分時間在相互等待特定的資源。這只有看了業(yè)務(wù)的具體實現(xiàn)才能了解。至少也要對業(yè)務(wù)進(jìn)程的運行狀態(tài)進(jìn)行監(jiān)控才行。

命多硬 回答

查看服務(wù)器中哪些進(jìn)程占用cpu過高,然后在看這個服務(wù)中日志是不是有異常訪問

http://imweb.io/topic/56b768e...
看了這篇文章,解決掉的,安卓手機 得先root.

  1. 安裝 xposed 框架,
  2. 安裝 xposed webview debugging apk
  3. 啟用安裝的模塊
  4. 重啟

clipboard.png

如果你的手機沒有root 然后出現(xiàn)和我一樣的問題,那我也不知道怎么解決...

薔薇花 回答

你的矛盾毫無邏輯。
假設(shè)現(xiàn)在有一個函數(shù)計算兩個數(shù)的和 Sum函數(shù),你的測試數(shù)據(jù)可以是任何兩個數(shù)a,b。按你的意思是,你可以自動生成a,b兩個數(shù),那么Sum就沒有意義了,很明顯Sum函數(shù)是測試a,b作為輸入項的前提。

初念 回答

請使用headless chrome

離殤 回答

為什么不直接用響應(yīng)斷言呢,

clipboard.png

拮據(jù) 回答

是這樣的:

這裡從頭到尾的 prop_list 都是同一個!

所以 TestSecondb 被初始化的時候, 就將 prop_list[0] 的值設(shè)定為 TestSecondb.a 的值了, 而 test_func1 又在之後被調(diào)用, 此時prop_list[0] 的值自然跟 TestFirstb.a 的值不同, 而是與 TestSecond 中的 b.a 相同。

補充一下, 為什麼 prop_list 為什麼都是同一個呢, 因為他是 B 的類別屬性, 會自然成為每個 B 實例的屬性, 而且他從頭到尾沒有在任何 B 的實例中被重新賦值過(他的第零個元素 prop_list[0] 倒是有被重新賦值過), 所以他 always 是同一個人。


我回答過的問題: Python-QA

悶騷型 回答

使用Custom Elements實現(xiàn):

document.registerElement('myele', {
  prototype: Object.create(HTMLSpanElement.prototype, {
    createdCallback: {      
      value: function() { ... }
    },
    ...
  })
})

MDN地址

瘋浪 回答

加上 -vvv 看看具體下載進(jìn)度。

如果還是不行試試這個代理

https://packagist.laravel-china.org

莓森 回答

我認(rèn)為下面的這個才是正常的行為啊,網(wǎng)站有證書,但不是有效CA簽發(fā)的。
上面那個我沒見過,應(yīng)該是返回的證書文件根本就是損壞的。