Doclever est un produit open source commercial qui est complètement gratuit. Que vous soyez ingénieur frontal ou ingénieur back-end, les interfaces sont toujours le pont entre les deux. Par conséquent, Doclever est spécialement adapté aux équipes de petites et moyennes, visant à résoudre la gestion, les tests et la génération de données des interfaces, et réaliser une solution vraiment intégrée.
4.13 Release de remake (côté serveur, côté Web, refactorisation du côté de bureau est terminé, y compris la correction des bogues, le partage de l'interface utilisateur frontal, le routage frontal, la réécriture et les fonctions d'exportation, améliorent les systèmes multi-langues, ajoutent des systèmes de journal et mettent en œuvre la pontage du cache)
4.20 Authentification de l'interface de support et ajouter des fonctions similaires aux tests rapides de facteur, aux interfaces ouvertes, aux projets et aux API externes d'équipe
5.1 Prise en charge des tests WebSocket, prends en charge les tests WebService et ajouter la prise en charge de la base de données, peut tester les instructions SQL, peut faire correspondre les résultats de l'interface et ouvrir le test, documenter l'API externe
5.10 Refactorisation de la fonction de test automatisée
5.20 Ajouter des tests de contrainte distribués au bureau
6.1 Développer la fonction de compte de service WeChat
1. Il peut modifier et gérer les informations d'interface, prendre en charge cinq méthodes: obtenir, publier, mettre, supprimer et patcher, prendre en charge les protocoles HTTP et HTTPS et supporter l'édition visuelle des paramètres de la requête, du corps, du json, du brut, du repos et du formdata. En même temps, vous pouvez effectuer une modification visuelle hiérarchique infinie sur JSON. De plus, il existe toutes les fonctions supplémentaires telles que le code d'état, l'injection de code, les documents de démarrage, etc.
2. Lors du débogage et de l'exécution de l'interface, personne ne peut être manqué. Les paramètres peuvent être cryptés, de MD5 à AES, et les paramètres peuvent être analysés et comparés en temps réel avec le modèle, en donnant des incohérences et en trouvant des problèmes possibles avec l'interface. Si vous ne souhaitez pas écrire de documents à la main, essayez la fonction de génération de données de l'interface, qui peut générer des informations de document en un seul clic sur les données exécutées sur l'interface.
3. Intégration transparente de Mocks, Doclever lui-même est un serveur simulé. Lorsque vous définissez l'état de développement de l'interface à terminer, la simulation locale demandera automatiquement les données d'interface réelles, sinon les données de simulation prédéfinies seront renvoyées.
4. Soutenir les importations de facteur, de rap et de fanfaronnade, qui vous facilite pour effectuer des migrations transparentes, et prend également en charge l'exportation de fichiers HTML, ce qui vous facilite de naviguer hors ligne!
5. La version du projet et les fonctions d'instantané d'interface sont parallèles. Vous pouvez définir les versions 1.0, 1.1 et 1.2 pour un projet, et vous pouvez revenir librement entre différentes versions, et vous n'aurez plus peur de la perte d'informations d'interface. Dans le même temps, l'interface a également une fonction instantanée. Lorsque votre interface est à mi-chemin du développement de l'interface ou que les exigences de l'interface sont modifiées, vous pouvez afficher les informations d'interface précédemment modifiées à tout moment.
6. Fonction de test d'automatisation. La plupart des tests d'automatisation de l'interface sur des plates-formes similaires sur le marché sont une pseudo-automation. Il n'y a aucun moyen de faire une série d'opérations liées à un scénario complexe, comme l'obtention de codes de vérification, la connexion, l'obtention de listes de commandes et l'obtention d'un ordre spécifique. La fonction de test automatisée originale de Doclever vous oblige uniquement à écrire une très petite quantité de code JavaScript pour terminer une telle série d'opérations sur la page Web. Dans le même temps, DocLever fournit également la fonction d'exécution en temps opportun des cas de test par lots et d'envoi des résultats à la boîte aux lettres du membre de l'équipe, afin que vous puissiez obtenir l'état de fonctionnement de l'interface dans le temps.
7. Fonction de collaboration d'équipe. De nombreuses plateformes similaires ont des frais de fonctions, mais Doclever pense que les bonnes choses doivent être partagées. Vous pouvez créer une nouvelle équipe et faire venir tous les membres de l'équipe, les regrouper, leur attribuer des projets et des autorisations connexes, publier des annonces d'équipe, etc.
8.Doclever est open source et gratuit, et prend en charge le déploiement intranet. De nombreuses entreprises ne veulent pas mettre l'interface sur le réseau public en tenant compte de la sécurité des données. Cela n'a pas d'importance. DocLever fournit une solution pratique et rapide. Vous pouvez mettre la plate-forme sur votre propre intranet sans vous connecter du réseau externe. En même temps, il existe de nombreuses fonctions. Même pour les mises à niveau des produits, DocLever fournit une solution de mise à niveau très pratique!
http://doclever.cn
Cette fois, l'open source est la version intranet de Doclever, qui peut être déployée directement dans l'intranet. C'est exactement la même chose que la version en ligne, la différence est:
1. Le système en ligne utilise deux ensembles de projets frontaux et back-end, et utilise Nginx pour effectuer l'équilibrage de charge et redis comme cache. La version Intranet est fusionnée dans un seul projet et le nœud est directement utilisé comme serveur statique et le cache est annulé. C'est très léger et suffisant pour de nombreuses petites et moyennes équipes.
2. Le système en ligne a effectué beaucoup de traitement de renforcement en termes de sécurité, et la version Intranet est sûre par défaut. Afin d'améliorer l'efficacité du nœud en tant que serveur, beaucoup de traitement de renforcement ont été annulés. Si les utilisateurs en ont besoin, ils peuvent l'ajouter eux-mêmes.
3. La version open source supprime les pages promotionnelles et d'introduction en ligne, ne laissant que les pages fonctionnelles les plus rationalisées.
Le serveur est le serveur, le client est la page Web et le bureau est le bureau (les packages NPM liés aux électrons doivent être installés)
1. Tout d'abord, installez l'environnement du nœud localement. Version 8.11.1 recommandée (page de téléchargement)
2. Installer MongoDB (page de téléchargement), vous pouvez utiliser Robomongo comme outil client de MongoDB (page de téléchargement). Après avoir démarré MongoDB (comment démarrer), utilisez Robomongo pour vous connecter et créer une nouvelle base de données comme base de données Doclever (le nom est gratuit)
Le code source de Doclever est en panne localement et exécutez le nœud Root Directory / Server / Bin / www de Doclever sur la ligne de commande (s'il est dans un environnement Windows, veuillez modifier le séparateur du répertoire). La première fois que vous commencez, une invite de ligne de commande apparaîtra. Suivez l'invite pour terminer la configuration pertinente. Après le démarrage de Doclever, entrez le numéro de port de LocalHost: Doclever Startup dans le navigateur. La page d'accueil semble indiquer que le déploiement est réussi.
Exécutez NPM Installer DocLever -G sur la ligne de commande, et une fois le package DocLever installé avec succès, exécutez DocLever pour la première configuration (s'il y a un problème, exécutez DocLever --installwithSetup)
Si vous avez des questions ou des suggestions, veuillez souligner dans les problèmes que les versions d'itération de fonction seront publiées les 1er et 15e de chaque mois, et les versions d'itération des bogues seront publiées de temps à autre selon la situation du bogue. Si vous souhaitez rejoindre la famille open source, veuillez rejoindre le groupe QQ: 611940610
Ce système a demandé le droit d'auteur sur les brevets, veuillez ne pas l'utiliser en privé à des fins commerciales. Si une découverte est trouvée, nous conserverons la responsabilité légale pour vous!