René's URL Explorer Experiment


Title: GitHub - lyxtcj/jiekou-python3: 接口自动化测试框架——python版,支持HTTP,dubbo协议接口 · GitHub

Open Graph Title: GitHub - lyxtcj/jiekou-python3: 接口自动化测试框架——python版,支持HTTP,dubbo协议接口

X Title: GitHub - lyxtcj/jiekou-python3: 接口自动化测试框架——python版,支持HTTP,dubbo协议接口

Description: 接口自动化测试框架——python版,支持HTTP,dubbo协议接口. Contribute to lyxtcj/jiekou-python3 development by creating an account on GitHub.

Open Graph Description: 接口自动化测试框架——python版,支持HTTP,dubbo协议接口. Contribute to lyxtcj/jiekou-python3 development by creating an account on GitHub.

X Description: 接口自动化测试框架——python版,支持HTTP,dubbo协议接口. Contribute to lyxtcj/jiekou-python3 development by creating an account on GitHub.

Opengraph URL: https://github.com/lyxtcj/jiekou-python3

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:142e41c3-b701-bfab-373a-beb9497004a0
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id9164:34684:5CBE65E:7D3DCA9:6A5DF397
html-safe-nonceea91dfe742336495332da7b438d126cd744dede2e9d05574eeadb7be9c45e19d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MTY0OjM0Njg0OjVDQkU2NUU6N0QzRENBOTo2QTVERjM5NyIsInZpc2l0b3JfaWQiOiI3NDA2MDgyMjI5MzYwNTIyMTM1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac8863b84f32e55b1f0a4923e41267939ccc8aab4898e7db6d954aa9b0748ae1cb
hovercard-subject-tagrepository:475703142
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/lyxtcj/jiekou-python3
twitter:imagehttps://opengraph.githubassets.com/1afffbd8fd2316ae24d53b0fa588001afd2f48f6935b6c20eb238312f0e5c9ea/lyxtcj/jiekou-python3
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/1afffbd8fd2316ae24d53b0fa588001afd2f48f6935b6c20eb238312f0e5c9ea/lyxtcj/jiekou-python3
og:image:alt接口自动化测试框架——python版,支持HTTP,dubbo协议接口. Contribute to lyxtcj/jiekou-python3 development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None7f8603048a7a8270fc5b845c28ec71e80a9a899268387bcf65814ee1b51c0cc4
turbo-cache-controlno-cache
go-importgithub.com/lyxtcj/jiekou-python3 git https://github.com/lyxtcj/jiekou-python3.git
octolytics-dimension-user_id23776177
octolytics-dimension-user_loginlyxtcj
octolytics-dimension-repository_id475703142
octolytics-dimension-repository_nwolyxtcj/jiekou-python3
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id93297960
octolytics-dimension-repository_parent_nwoliwanlei/jiekou-python3
octolytics-dimension-repository_network_root_id93297960
octolytics-dimension-repository_network_root_nwoliwanlei/jiekou-python3
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasee2a5561aeb049d0632a92906af784af5d414c603
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/lyxtcj/jiekou-python3#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Flyxtcj%2Fjiekou-python3
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Flyxtcj%2Fjiekou-python3
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=lyxtcj%2Fjiekou-python3
Reloadhttps://github.com/lyxtcj/jiekou-python3
Reloadhttps://github.com/lyxtcj/jiekou-python3
Reloadhttps://github.com/lyxtcj/jiekou-python3
lyxtcj https://github.com/lyxtcj
jiekou-python3https://github.com/lyxtcj/jiekou-python3
liwanlei/jiekou-python3https://github.com/liwanlei/jiekou-python3
Notifications https://github.com/login?return_to=%2Flyxtcj%2Fjiekou-python3
Fork 0 https://github.com/login?return_to=%2Flyxtcj%2Fjiekou-python3
Star 0 https://github.com/login?return_to=%2Flyxtcj%2Fjiekou-python3
Code https://github.com/lyxtcj/jiekou-python3
Pull requests 0 https://github.com/lyxtcj/jiekou-python3/pulls
Actions https://github.com/lyxtcj/jiekou-python3/actions
Projects https://github.com/lyxtcj/jiekou-python3/projects
Security and quality 0 https://github.com/lyxtcj/jiekou-python3/security
Insights https://github.com/lyxtcj/jiekou-python3/pulse
Code https://github.com/lyxtcj/jiekou-python3
Pull requests https://github.com/lyxtcj/jiekou-python3/pulls
Actions https://github.com/lyxtcj/jiekou-python3/actions
Projects https://github.com/lyxtcj/jiekou-python3/projects
Security and quality https://github.com/lyxtcj/jiekou-python3/security
Insights https://github.com/lyxtcj/jiekou-python3/pulse
https://github.com/lyxtcj/jiekou-python3
Brancheshttps://github.com/lyxtcj/jiekou-python3/branches
Tagshttps://github.com/lyxtcj/jiekou-python3/tags
https://github.com/lyxtcj/jiekou-python3/branches
https://github.com/lyxtcj/jiekou-python3/tags
72 Commitshttps://github.com/lyxtcj/jiekou-python3/commits/master/
https://github.com/lyxtcj/jiekou-python3/commits/master/
.ideahttps://github.com/lyxtcj/jiekou-python3/tree/master/.idea
.ideahttps://github.com/lyxtcj/jiekou-python3/tree/master/.idea
Interfacehttps://github.com/lyxtcj/jiekou-python3/tree/master/Interface
Interfacehttps://github.com/lyxtcj/jiekou-python3/tree/master/Interface
Publichttps://github.com/lyxtcj/jiekou-python3/tree/master/Public
Publichttps://github.com/lyxtcj/jiekou-python3/tree/master/Public
confighttps://github.com/lyxtcj/jiekou-python3/tree/master/config
confighttps://github.com/lyxtcj/jiekou-python3/tree/master/config
imghttps://github.com/lyxtcj/jiekou-python3/tree/master/img
imghttps://github.com/lyxtcj/jiekou-python3/tree/master/img
loghttps://github.com/lyxtcj/jiekou-python3/tree/master/log
loghttps://github.com/lyxtcj/jiekou-python3/tree/master/log
testCasehttps://github.com/lyxtcj/jiekou-python3/tree/master/testCase
testCasehttps://github.com/lyxtcj/jiekou-python3/tree/master/testCase
test_Reporthttps://github.com/lyxtcj/jiekou-python3/tree/master/test_Report
test_Reporthttps://github.com/lyxtcj/jiekou-python3/tree/master/test_Report
test_case_datahttps://github.com/lyxtcj/jiekou-python3/tree/master/test_case_data
test_case_datahttps://github.com/lyxtcj/jiekou-python3/tree/master/test_case_data
.DS_Storehttps://github.com/lyxtcj/jiekou-python3/blob/master/.DS_Store
.DS_Storehttps://github.com/lyxtcj/jiekou-python3/blob/master/.DS_Store
README.mdhttps://github.com/lyxtcj/jiekou-python3/blob/master/README.md
README.mdhttps://github.com/lyxtcj/jiekou-python3/blob/master/README.md
result.txthttps://github.com/lyxtcj/jiekou-python3/blob/master/result.txt
result.txthttps://github.com/lyxtcj/jiekou-python3/blob/master/result.txt
run_excel_re.pyhttps://github.com/lyxtcj/jiekou-python3/blob/master/run_excel_re.py
run_excel_re.pyhttps://github.com/lyxtcj/jiekou-python3/blob/master/run_excel_re.py
run_html.pyhttps://github.com/lyxtcj/jiekou-python3/blob/master/run_html.py
run_html.pyhttps://github.com/lyxtcj/jiekou-python3/blob/master/run_html.py
run_http_html.pyhttps://github.com/lyxtcj/jiekou-python3/blob/master/run_http_html.py
run_http_html.pyhttps://github.com/lyxtcj/jiekou-python3/blob/master/run_http_html.py
run_new.pyhttps://github.com/lyxtcj/jiekou-python3/blob/master/run_new.py
run_new.pyhttps://github.com/lyxtcj/jiekou-python3/blob/master/run_new.py
READMEhttps://github.com/lyxtcj/jiekou-python3
https://github.com/lyxtcj/jiekou-python3#接口测试框架基于json格式http请求python3不兼容python2x版本
https://github.com/lyxtcj/jiekou-python3#注现在基于excel文件管理测试用例基本实现
https://github.com/lyxtcj/jiekou-python3#备注大家在运行的时候如果参数不需要key只需要字典可以在ddt_casepy和casepy改造parame注释掉现在的parem启用新的即可
https://github.com/lyxtcj/jiekou-python3#依赖用例支持用例执行在testcase的ddt_casepy有实现逻辑在代码中有写参数的格式namecase1data即代表name的值是case1的data字段简单的实现
https://github.com/lyxtcj/jiekou-python3#依赖用例是简单的实现具体在业务上面还有很多复杂的要处理知识实现了部分的思路
https://github.com/lyxtcj/jiekou-python3#目前在部分window上会出现filenotfounderror-errno-2-no-such-file-or-directory这个bug是路径过长解决方案为吧log日志放在当前目录或者修改动态生成的文件的名字给了第一种方式测试日志放在当前目录
https://github.com/lyxtcj/jiekou-python3#qq交流群194704520-
https://github.com/lyxtcj/jiekou-python3#使用的库-requests绝大部分是基于python原有的库进行的这样简单方便
https://github.com/lyxtcj/jiekou-python3#使用脚本参数分离等思想尽可能降低代码的耦合度
https://github.com/lyxtcj/jiekou-python3#如果你不配置钉钉机器人注释到机器人相关的代码
https://github.com/lyxtcj/jiekou-python3#首先我们来看下我们的目录
https://github.com/liwanlei/jiekou-python3/blob/master/img/xiangmujiegoutu.png
https://github.com/lyxtcj/jiekou-python3#1case文件夹用来存放我们的测试用例相关的
https://github.com/lyxtcj/jiekou-python3#2test_case用来存储我们的测试数据excel管理测试用例yaml文件管理测试用例后续要把yaml管理测试用例的也封装出来
https://github.com/lyxtcj/jiekou-python3#3interface对测试接口相关的封装包括requests库发送测试报告的email的封装从excel取测试数据的封装
https://github.com/lyxtcj/jiekou-python3#4public-展示测试报告相关的脚本这里可以自己封装也可以使用现成的我这里是基于我自己封装的最后生成的测试报告更加易懂出错可以尽快排查相关原因
https://github.com/lyxtcj/jiekou-python3#5report-存放测试报告
https://github.com/lyxtcj/jiekou-python3#6run_excel_repyrun_htmlpy-主运行文件运行后可以生成相应的测试报告
https://github.com/lyxtcj/jiekou-python3#欢迎大家关注我的公众号
https://github.com/liwanlei/jiekou-python3/blob/master/img/%E5%85%AC%E4%BC%97%E5%8F%B7%E6%B5%B7%E6%8A%A5.jpeg
https://github.com/lyxtcj/jiekou-python3#产生的html测试报告如下
https://github.com/liwanlei/jiekou/blob/master/img/cebaogaotu.png
https://github.com/lyxtcj/jiekou-python3#增加了excel管理测试报告的功能目前在继续优化功能增加了config目录一些配置文件的目录
https://github.com/lyxtcj/jiekou-python3#产生的excel测试报告如下
https://github.com/liwanlei/jiekou/blob/master/img/excel.png
https://github.com/liwanlei/jiekou/blob/master/img/excel2.png
https://github.com/lyxtcj/jiekou-python3#现在的测试结构更加完整最新的一次提交增加了log日志的展示使功能更加完善log日志在控制台展示如下对目录进行优化
https://github.com/liwanlei/jiekou/blob/master/img/log.png
Readme https://github.com/lyxtcj/jiekou-python3#readme-ov-file
Please reload this pagehttps://github.com/lyxtcj/jiekou-python3
Activityhttps://github.com/lyxtcj/jiekou-python3/activity
0 forkshttps://github.com/lyxtcj/jiekou-python3/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Flyxtcj%2Fjiekou-python3&report=lyxtcj+%28user%29
Releaseshttps://github.com/lyxtcj/jiekou-python3/releases
Packages 0https://github.com/users/lyxtcj/packages?repo_name=jiekou-python3
Please reload this pagehttps://github.com/lyxtcj/jiekou-python3
Contributorshttps://github.com/lyxtcj/jiekou-python3/graphs/contributors
Please reload this pagehttps://github.com/lyxtcj/jiekou-python3
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.