- 博客(27)
- 资源 (1)
- 收藏
- 关注

原创 一学就会的WEB端Monkey测试
gremlins.js提供了一些gremlins类,通过访问其提供的web页面,可以自动生成调用gremlins的JavaScript代码。使用自动生成JavaScript代码,只需要10秒钟就能完成一轮前端Monkey测试,只需要复制、粘贴也许就能帮助我们发现bug,简直就是空手套白狼。});这里需要注意:默认gremlins有五类,前面的例子会给最后一个gremlin赋值为0。你可以使用另外一种测了。这个策略只是一个方法,入参只有一个:gremlins数组。
2022-10-20 17:31:15
5217
2
原创 Flask、Django和Tornado怎么选
Flask、Django和Tornado是三个常用的PythonWeb框架,它们在设计理念、功能和适用场景上有所不同。
2024-04-11 19:41:33
1044
3
原创 python3.9安装httprunner后运行报错ImportError: cannot import name ‘soft_unicode‘ from ‘markupsafe‘
跟着这篇帖子操作,把markupsafe的版本配置小了之后,就能正常运行了。可能是升级之后,版本不兼容了。
2024-01-04 16:53:11
476
原创 python变量赋值后的类型总是tuple——一个逗号引发的血案
用其他语言比如Java、Go等编程时,我们经常都会因为少了一个逗号、分号、括号引起很多的报错,然而python作为一种解释型语言,在语法格式上常犯的错误则是:缩进不正确,多了逗号、分号或空格,需要养成良好的编程习惯才能减少bug的产生。
2023-08-08 18:55:20
270
原创 Fiddler启动报错:failed to register fidddler as the system proxy
最近需要用抓包工具,安装Charles和Fiddler都提示不能注册系统代理,于是开始排查原因解决问题,找了好多资料终于解决问题了。
2023-05-30 10:13:29
1677
原创 idea运行项目工程json文件添加注释报错解决
idea中运行python的项目工程时,在json文件中添加了注释就会报错,不注释就容易忘记字段,修改配置就能解决这个问题。
2022-11-08 11:23:03
3606
原创 Chrome浏览器怎么调试网页标题字体大小和颜色?
Chrome因为其十分好用的DevTools受广大开发者的喜好,这里会超级详细地一步一步教大家怎么用Chrome调试网页标题的和字体大小和颜色。
2022-10-26 21:50:37
6669
1
原创 npm install cypress --save-dev报错 cb() never called!
这里写自定义目录标题新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markd
2021-07-30 19:23:19
426
原创 个人思考:如何快速熟悉已有工程代码
最近新入职一家公司,需要熟悉前人写的测试工程代码,由于没考虑周全导致出现了很多本可避免的问题影响工作效率,反复思考????之后总结了一个可执行的步骤去熟悉工程,以免我自己或别人以后踩坑。确认代码编码语言版本、编码工具、运行环境、依赖的包,这是为了保证你自己运行代码的环境与编码者一致,这样运行问题会少很多。了解代码整体架构,如果条件允许最好找了解工程的人讲一下结构顺便请教一下对方整个工程的实现逻辑,这样会快很多。了解代码目标用户群体,以便熟悉之后发现代码工程是否可针对目标用户进行优化尝试运行代码代
2020-12-03 08:12:21
325
原创 Httprunner运行自己创建的demo用例,卡在 httprunner.cli:main_run:56 - start to run tests with pytest. HttpRunner v
最近开始学习httprunner实现接口自动化,发现给奇葩的问题,奇迹般地好了......没错,就是卡在这个页面一直没动静了,尝试了几次都是卡在这里......百度不到任何的解释,于是想着是不是跟系统环境有关系?换了一台机器,重新安装httprunner运行demo用例,竟然是正常的!试了试把卡主的机器关机重启,再执行,竟然好了!简直不敢相信,初步推测是我这台机器上本来就安装了httprunner,然后我最近又更新了一版,更新之后某个地方需要重启才能生效。不管怎么说,重启就好了,希望对..
2020-10-22 13:31:19
426
原创 java连接mysql报错, Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException:
背景今天运行一个开源项目,开头就遇到的一个问题,运行代码报错:2020-09-27 10:58:30.514 [restartedMain][ERROR][com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:977)]:{dataSource-1} init errorjava.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecogn
2020-09-27 11:37:05
627
翻译 python+Django框架入门1--windows平台搭建环境
准备工作安装Django之前,python已经安装且pip已更新到最新版本Django安装步骤进入django官网,可以看到最新版本,并依照官方执行安装。我查到的最新版本是3.0.8,所以安装命令如下:pip install Django==3.0.8命令行看到如下图所示,提示安装成功,就完事儿官网地址:https://www.djangoproject.com/download/...
2020-07-22 13:11:42
168
原创 redis缓存机制测试点总结
背景Redis作为一个开源的、基于内存的数据结构存储器,可以用作数据库、缓存和消息中间件。redis最长用的就是作缓存,本文主要介绍redis缓存机制测试
2020-07-16 21:40:13
3730
原创 Git创建好项目之后如何上传代码超级详细说明
背景经理创建好git项目之后,需要把本地的工程代码转移到新建的git地址中,记录一下操作记录。以下以windows为例,前提是已经安装git。1. 进入项目目录cd YourProjectPath2. 初始化gitgit init如果安装完成git,默认会把git cmd可执行程序直接添加到环境变量,在cmd命令行就可以直接执行git命令。如果不能执行,可以把git/cmd手动添加到环境变量,选择计算机右键点击“属性”,之后的步骤可以参考下图:3. 添加git远程地址,.
2020-07-06 10:08:04
1188
原创 win10系统环境变量path显示和编辑格式怎么就变成一行了?
win10系统环境变量显示变得很友好,你可以清晰的看到path中每个路径的值,如下图有哪些变量一目了然。某一次想要编辑环境变量,需要编写两个路径,点击“编辑文本”把好几个变量都copy进去,变量是设置成功了,nice。然而,下次再打开path变量,就变成下面这样了。怎么回事?我尝试把刚才copy在文本最前面的那两个移到最后面,重新打开系统变量就复原了。这是为什么?等我搞明白加上...
2020-06-09 14:18:28
7691
8
原创 Jmeter学习_Part1_Jmeter简介
Jmeter是apache公司开发的一款开源软件, 完全基于java开发,专门用来做功能负载测试和压力测试, 通常用来做web应用的测试,但是也可以扩展用于其他功能测试.本文主要介绍jmeter能干嘛
2020-06-09 14:10:42
256
原创 如何安装jmeter ssl证书
jmeter作为一款轻量级的接口自动化及性能测试工具,自然也具备录制请求的功能。但是,任何录制http请求的工具,如果需要录制https请求都是需要安装证书的。本篇简单描述如何录制请求在录制请求时,会弹出以下弹框就是提示我们如何去安装证书,根据提示框信息显示jmeter的bin目录下已有证书,我们只需要在我们使用的浏览器中安装证书即可。chrome为例子,安装证书步骤: 打开设置->更多->管理证书->切换”受信任的根证书”->进入jmeter的bin目录,选择证书..
2020-05-24 20:26:08
3678
原创 pandas保存excel表格报错pandas.core.config.OptionError: "No such keys(s): 'io.excel..writer'"
今天pandas保存文件时,报错:pandas.core.config.OptionError: "No such keys(s): 'io.excel..writer'",详细如下:百度完全搜不到相关的,最后发现是因为传给pandas的filename的后缀没有加,excel表格后缀应该是“.xlsx”,但是我竟然没加。加上一试果然成功。专门记录一下,晚上工作大脑果然不好使啊,编程需谨慎...
2019-09-25 10:09:38
18462
16
原创 Windows7下Apache Bench的安装和使用
ApacheBench简介ApacheBench 是一个用来衡量http服务器性能的单线程命令行工具。原本针对Apache http服务器,但是也适用于其他http服务器。ab工具与标准 Apache源码一起发布,免费,开源,基于Apache License,也是开源的。安装过程有点类似jemter,官网直接下载安装包,解压就可以使用,几乎可以认为没有安装过程。1. 下载官...
2019-08-06 14:56:29
1163
原创 python_接口测试_替换json请求多层嵌套中的某个固定的key的所有值
需求背景:最近做接口测试,研发开发的接口请求参数都是以json格式传入,并且json数据不同层中存在多个相同的key,含义是一样的。在写脚本测试的时候,需要替换所有的key。并且,每次需要替换的key不同,所以专门写了一个方法替换。前提条件:你的请求body已经转为字典格式list格式。或者直接在脚本中以字典的格式写了出来设计思路:1. 定义一个方式,传入字典,要替换的key和...
2019-07-22 22:18:20
2340
原创 Python发送长连接-获取长连接实时返回结果
需求背景:有两个接口A和B,A是长链接,请求方法是get,B是普通的post请求,B发起请求后数据C会先返回到长连接请求然后再返回到请求B。设计思路:整体思路:由于A和B的响应时间都比较长,先发请求B,然后发请求A,长连接请求流程:先new一个session对象,建立链接,然后不断请求获取长连接返回数据。最终代码实现:def A(environment,cf,token):...
2019-07-22 21:41:43
3848
原创 MongoDB设置用户名密码报错 "createUser" command requires a "roles" array at src/mongo/shell/db.js:1086
背景在linux环境下,创建了mongoDB的数据库,并且导入了数据。脚本写入数据没有问题,但是查询数据会报错。pymongo.errors.OperationFailure: not authorized on music to execute command { delete: "xxxx", ordered: true, deletes: [ { q: { CreateDate: ...
2019-06-20 11:35:51
1192
原创 windows下运行完好的python代码部署linux环境下报错configparser.NoSectionError: No section: 'xxx'
windows下写了一个脚本,引用了configparser这个模块,读取配置文件cfg.ini。在windows下运行完全没问题,每想到一道linux环境下运行,就报错了。提示"configparser.NoSectionError: No section: 'xxx'"这个错误。之前windows下也出过这个错误,是因为我用记事本等编辑了我的配置文件,导致内容编码有问题,后来重新用PyCh...
2019-06-19 16:38:54
790
原创 linux环境下MongoDB导入数据集报错:exception:BSON representation of supplied JSON is too large: code FailedToPar
最近需要把windows机器上mongo数据导入到linux服务器上,于是开始搜索网上导入导出的命令。参考了https://blog.youkuaiyun.com/weixin_39723544/article/details/79026597,开始导入,命令如下:mongoimport -d music -c kgBang --file /home/wuxia/KugouMusicMonitor/k...
2019-06-18 20:40:39
944
原创 如何将txt格式文件逐行读取转为excel文件
研发给的txt文件数据量超级大,看着费劲。于是自己动手写了个脚本转为excel表格,脚本亲测很好用,分享出来。txt内容格式如下,每行看起来跟python的字典很像。{k1:v1,k2:v2,......}{k1,x1,k2:x2,......}import codecs,pandas as pd###定义文件路径,如果与脚本在同一目录,直接定义文件名filename = ...
2019-04-18 18:54:38
1223
原创 菜鸟的redis入门之路1--连接redis客户端报错
CentOS6.5下安装了redis,想连接redis客户端查看redis的数据列表,输入命令:redis-cli,直接报错如下:[root@xxxx]# redis-cli Could not connect to Redis at 127.0.0.1:6379: Connection refusednot connected>查了很多资料,各种百度,都没有相关问题的解决方案...
2016-08-09 21:26:36
296
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人