Heim  >  Artikel  >  WeChat-Applet  >  Teilen Sie einige gängige Hilfstestfunktionen von WeChat-Miniprogrammen: Zufall

Teilen Sie einige gängige Hilfstestfunktionen von WeChat-Miniprogrammen: Zufall

高洛峰
高洛峰Original
2017-03-08 17:00:282559Durchsuche

Was wir vorstellen werden, ist ein WeChat-Applet-Hilfstesttool: Chance! Chance ist ein JavaScript-Tool zur Generierung von Zufallszahlen. Wenn wir einige Funktionen des Applets testen, benötigen wir möglicherweise einige zufällige Telefonnummern, Postleitzahlen und Namen. Chance kann Zufallszahlen, Bytes, Zeichen, Namespaces und Adressen generieren. hilft bei besseren automatisierten Tests. Chance ist eine Open-Source-Software, die unter der MIT-Lizenz veröffentlicht wird und sowohl für die Entwicklung als auch für die kommerzielle Nutzung geeignet ist.

Chance Verwenden Sie

, um Basisdaten zufällig zu generieren:

    console.log(chance.bool()); // 输出:false
    console.log(chance.character()); // 输出:I
    console.log(chance.floating()); // 输出:246585506136.064
    console.log(chance.integer()); // 输出:1867472378527744
    console.log(chance.natural()); // 输出:3524803082321920
    console.log(chance.string()); // 输出:7IVZVkvg2dLI@IP91C@V


Zufällig generierter Text:

console.log(chance.paragraph());

Zufällig generierte Telefonnummer:

console.log(chance.paragraph());


Zufällig generierte Postleitzahl:

console.log(chance.zip()>); // 76750

GUID zufällig generieren:

console

.log(chance.guid()); >// 67f55bf2-820d-5df8-98c8-a99cda4981daMock.jsMock.js kann zufällige Daten generieren und Ajax-Anfragen abfangen

Von Mock.js implementierte Funktionen:

Daten basierend auf Datenvorlage generieren
  • Basierend auf einer HTML-Vorlage werden Daten generiert
  • Fängt Ajax-Anfragen ab und simuliert sie

  • Mock.js mit

Verwenden Sie Mock

Gemeinsame Methoden:

Generieren Sie simulierte Daten basierend auf Datenvorlage.

Mock.mock( rurl?, rtype?, template|function(options) )

Die Bedeutung und der Standardwert der Parameter sind wie folgt:

rurl: Optional. Gibt die URL an, die abgefangen werden muss. Dabei kann es sich um eine URL-Zeichenfolge oder eine URL-Regelmäßigkeit handeln. Zum Beispiel //domain/list.json/, '/domian/list.json'.
  • rtype: Optional. Gibt den Typ der Ajax-Anfrage an, der abgefangen werden muss. Zum Beispiel GET, POST, PUT, DELETE usw.
  • Vorlage: Optional. Stellt eine Datenvorlage dar, die ein Objekt oder eine Zeichenfolge sein kann. Zum Beispiel { 'data|1-10':[{}] }, '@EMAIL'.
  • Funktion(Optionen): Optional. Stellt eine Funktion dar, die zum Generieren von Antwortdaten verwendet wird.
  • Optionen: Verweist auf den Ajax-Optionssatz für diese Anfrage.

  • Konfigurieren Sie das Verhalten beim Abfangen von Ajax-Anfragen.

Mock.setup( Einstellungen)

Die unterstützten Konfigurationselemente sind: Timeout.

Mock.Random ist eine Werkzeugklasse, die zum Generieren verschiedener Zufallsdaten verwendet wird.

Mock.Random

Überprüft, ob die realen Daten mit der Datenvorlage übereinstimmen.

Mock.valid( template, data)

Konvertieren Sie die Datenvorlagenvorlage im Mock.js-Stil in ein JSON-Schema.

Mock.toJSONSchema( Vorlage)Referenzen

Chance
  • Chance@ github
  • Mock.js
  • Mock.js@github
  • Verwenden Sie Mock.js Front- Beenden Sie die Entwicklung unabhängig vom Back-End
  • Tipps für das WeChat-Applet: Verwenden Sie Mock.js, um simulierte Daten bereitzustellen

Das obige ist der detaillierte Inhalt vonTeilen Sie einige gängige Hilfstestfunktionen von WeChat-Miniprogrammen: Zufall. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn