首页
学习
活动
专区
工具
TVP
发布

测试技术圈

测试丨技术丨面试丨DevOps 关注测试技术圈,关注测试,添加巨蜥小程序获取精品技术文章
专栏作者
277
文章
381953
阅读量
94
订阅数
Locust完成gRPC协议的性能测试
对于分布式系统而言,不同的服务分布在不同的节点上,一个服务要完成自己的功能经常需要调用其他服务的接口,比如典型的微服务架构。通常这种服务调用方式有两种,一种是发送HTTP请求的方式,另一种则是RPC的方式,RPC是Remote Procedure Call(远程过程调用)的简称,可以让我们像调用本地接口一样使用远程服务。gRPC是一个由 google 推出的、高性能、开源、通用的 rpc 框架。它是基于 HTTP2 协议标准设计开发,默认采用 Protocol Buffers 数据序列化协议,支持多种开发语言。ProtoBuf buffer 是一种数据表达方式,以.proto 结尾的数据文件,可以类比 json、xml 等。
Criss@陈磊
2021-06-10
1.8K0
Python中的with是测试常用到的资源打开利
上面代码在读取文件过程中如果发生异常,那么close()函数就没有办法被执行到了,这也就导致了文件没有办法关闭了。因此,很多教程上都告诉大家要用try except将文件读取的异常捕获到,那么我们改造一下如下:
Criss@陈磊
2020-09-17
6600
Pytest+Allure+Jenkins接口自动化项目实战(一)
经过一周多时间,基于python+pytest+excel+allure框架的接口自动化测试初版已基本实现,包括基本配置读取、用例读取、用例执行、sql读取执行、前置数据准备、后置数据清理以及测试报告生成等,环境独立运行、项目独立运行、用例独立运行、jenkins集成、邮件发送暂未实现,再后期版本会再次推出,现在把整个框架设计思路和想法分享给大家来参考和借鉴。希望大家也能提供更好的思路和方法帮助我进行优化改进。整个过程中遇到的问题清参考Python自动化测试疑问及解决方案(一)Python自动化测试|如何解决前置模块及数据依赖(二)
Criss@陈磊
2020-02-20
1.8K0
微信小程序的自动化测试框架
官方地址如下:https://git.weixin.qq.com/minitest/minium-doc/tree/master
Criss@陈磊
2020-02-13
1.4K0
微信小程序的自动化测试框架
官方地址如下:https://git.weixin.qq.com/minitest/minium-doc/tree/master
Criss@陈磊
2020-01-21
2K0
Pytest全局用例共用之conftest.py详解
1、可以跨.py文件调用,有多个.py文件调用时,可让conftest.py只调用了一次fixture,或调用多次fixture
Criss@陈磊
2019-12-04
3.3K0
Docker 运行一个web服务:hello world
这样通过docker ps可以看到后面有一个0.0.0.0:32769->5000/tcp,这就说明Docker 开放了 5000 端口(默认 Python Flask 端口)映射到主机端口 32769 上。
Criss@陈磊
2019-10-28
1.6K0
grafana&prometheus生产级容器化监控-2:监控rocketmq
笔者为了简单快速,是直接调用rocketmq-console的ajax/http取现成数据,所以本例rocketmq-exporter的运行必须有对应的rocketmq-console实例。
Criss@陈磊
2019-10-24
1.5K0
Jenkins+Ansible+GitLab持续交付平台搭建-第3篇
遇到错误:configure: error: no acceptable C compiler found in $PATH
Criss@陈磊
2019-10-22
7610
Python单元测试框架覆盖率-Coverage
覆盖率是用来衡量单元测试对功能代码的测试情况,通过统计单元测试中对功能代码中行、分支、类等模拟场景数量,来量化说明测试的充分度。
Criss@陈磊
2019-09-25
4.3K0
Pytest的简单应用
Pytest是基于python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。
Criss@陈磊
2019-09-03
6390
Python快速入门(一)
Python作为一个,目前最火的编程语言之一,已经渗透到了各行各业。它易学好懂,拥有着丰富的库,功能齐全。人生苦短,就用Python。
Criss@陈磊
2019-09-03
6320
Python快速入门(二)
Python作为一个,目前最火的编程语言之一,已经渗透到了各行各业。它易学好懂,拥有着丰富的库,功能齐全。人生苦短,就用Python。
Criss@陈磊
2019-09-03
5060
揭开 asyncio 的神秘面纱 : 协程就是生成器?
在第一篇文章『揭开 asyncio 的神秘面纱 : 从 hello world 说起』中, 我们提出一个问题:Python 协程和生成器行为非常类似,它们究竟是什么关系? 在这篇文章中,我们就来探索、解决这个疑问。
Criss@陈磊
2019-08-02
9090
正交计算的开源项目(为测试开发打造的专属库)
TamanduaParam按照正交计算出测试用例,结果是一个嵌套的list(放到python下的lib目录下) 使用法方法举例如下:
Criss@陈磊
2019-08-02
5590
UI自动化(Webdriver+Appnium通吃方案)中验证码的识别方法(源代码)
下载 tesseract-ocr-setup-3.02.02.exe安装(双击一路下一步然后finish),然后把tesseract-ocr的的安装目录添加到系统环境变量中
Criss@陈磊
2019-08-02
1.4K0
Anaconda 安装&使用
安装 官网 https://www.anaconda.com/ 选择 Python 3.7 版本
Criss@陈磊
2019-08-02
1.3K0
Python使用redis的消息队列
Redis 服务 1、安装   yum install redis   2、 python安装支持模块   /opt/python2.7.13/bin/pip install redis   3、 和redis的简单直接交互   In [1]: import redis   In [2]: rc = redis.Redis(host='192.168.8.237',port=6379,decode_responses=True)   In [5]: rc.set('imoocc','jeson
Criss@陈磊
2019-08-02
1.1K0
这些Python库真的很“冷”,但是却很强大
Python是一种很棒的编程语言。事实上,它还是世界上发展最快的编程语言之一。它一次又一次证明了它在数据科学职位中的实用性。整个Python及其库的生态系统使其成为全世界用户(初学者和高级)的合适选择。
Criss@陈磊
2019-08-02
6680
Python接口测试之Requests
众所周知,Requests是Python语言的第三方的库,专门用于发送HTTP请求。在Python语言中,虽然提供了urllib2和urllib的库,但是相比较而言,Requests任然是实现接口测试最好的选择,因为它是用起来更加简便。
Criss@陈磊
2019-08-01
4160
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档