- 博客(9)
- 收藏
- 关注
原创 web3-python:使用python调用智能合约交互
安装python、pycharm这些环境和开发工具大家自行安装即可,网上一搜都是教程,比我写的好很多,这部分内容不再赘述。web3py文档:https://web3py.readthedocs.io/en/stable/index.htmlweb3py应该是python上跟智能合约交互最好用的包了,首先我们安装一下。直接使用:pip install web3 进行安装。教程查询余额我们新建一个py文件,开始编码吧~from web3 import Web3, HTTPProviderad
2022-02-03 14:34:07
21714
1
原创 性能测试-压测中服务器负载不均衡的处理方法
和大家分享下,这两天做压测,服务器资源仍有剩余,但是tps压不上去的情况。1、模型和服务器的资源富余,tps上不去,发现是因为两台服务器,但是只有1个pod,浪费了一台资源。处理方法:增加pod数量。2、在服务器4台,8pod的情况下,可以看到负载不均衡实际只有两台机器在跑。原因:发现k8s的pod,在伸缩到8个的时候,全部分布在了两台机器上。并没有均衡分布在4台上。处理方法:联系运维对pod的节点进行手动调整3、在pod均衡分布的情况下,负载仍然显示异常,只有一台在工作原因:和开发讨论后
2022-01-27 14:00:16
3261
1
原创 5、Go自动化测试入门-go-jsonschema断言
在实际的接口断言中,碰到一些返回结果是json结构,但是每一次返回的value值都不一样,所以考虑使用jsonschema进行断言。具体jsonschema的规则可以参考https://www.cnblogs.com/terencezhou/p/10474617.html,一般我们可以通过jsonschema的转换工具https://easy-json-schema.github.io/进行简易的转换,然后在上面基础上进行结构的调整在golang中,我们使用的是gojsonschema,导包:go ge
2022-01-26 16:08:33
1213
原创 4、Go自动化测试入门-json解析
首先我们假设我们的接口返回的JSON数据如下:{ "code": "00", "message": "SUCCESS", "describe": "成功", "resultInfo": { "uniqueNumber": "201808161133401673324075025000035" }}一、解析到结构体这一般是在我们知晓被解析的JSON数据的结构的前提下采取的方案,我们首先要定义一个结构体,然后调用json.Unmarshal把数据解析到结构体:func S
2022-01-26 15:40:57
372
原创 3、Go自动化测试入门-使用Resty进行接口请求
Resty 是一个简单的HTTP和REST客户端工具包,为什么不推荐使用net/http标准库呢,因为我在使用过程中发现请求https等协议还要自己写个跳过ssl证书认证,就很麻烦。而Resty可以直接连。go get github.com/go-resty/resty/v2使用Resty提交HTTP请求package main import ( "fmt" "github.com/go-resty/resty/v2") func main() { client := rest
2022-01-26 11:52:12
1516
原创 2、Go自动化测试入门-testify
先获取testify包:go get GitHub.com/stretchr/testify一个简单的示例让我们先看看传统上如何在 Go 中编写测试。这将让我们对提高可读性的 testify 有所了解。我先来写一个简单的 Go 程序,它有一个输出函数, Calculate() 。package main import ( "fmt") // 计算并返回 x + 2.func Calculate(x int) (result int) { result = x + 2
2022-01-26 11:37:01
1580
原创 app对于接口返回数据的容错测试(健壮性测试)
健壮性测试又称容错测试,主要是用于测试系统在出现故障时,是否能够自动恢复或者忽略故障继续运行。我们这里要讲的就是,在接口数据返回异常时,APP可以继续运行,不崩溃。1、为什么要做app对服务端接口数据的容错测试?1.1、首先考虑一个问题:App客户端的数据来源是什么?1)本地数据(读取本地文件、代码中配置等)2)网络请求的数据App客户端网络请求的数据,一般都是以开发时约定好的json格式的形式来传输,如下(当然,也会有不是json的情况):1.2、既然都是约定好的,那会有什么问题?情况1:客
2020-05-23 15:02:09
2966
转载 解决SVN文件下载到桌面,导致桌面其他图标出现了问号
今天在SVN上下载文件的时候,误操作直接下载到了桌面上,一开始以为没有什么影响。第二天再打开电脑,桌面的文件图标等都出现了问号,严重影响体验。在这里记录下自己尝试的几种有效的解决方法:通过小乌龟(TortoiseSVN)的设置,鼠标右键 >> Settings >> Icon Overlays选项,会看到有几组选项进行设置,取消Unversioned files ma...
2019-07-24 11:40:28
1781
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人