Storm啊
码龄17年
关注
提问 私信
  • 博客:795,095
    社区:265
    795,360
    总访问量
  • 134
    原创
  • 993,535
    排名
  • 1,295
    粉丝
  • 2
    铁粉

个人简介:QQ群:460430320

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2008-05-08
博客简介:

像Storm一样飞

博客描述:
飞来飞去
查看详细资料
个人成就
  • 博客专家认证
  • 获得303次点赞
  • 内容获得153次评论
  • 获得1,403次收藏
  • 代码片获得475次分享
创作历程
  • 1篇
    2023年
  • 5篇
    2022年
  • 1篇
    2021年
  • 18篇
    2020年
  • 6篇
    2019年
  • 93篇
    2018年
  • 89篇
    2017年
成就勋章
TA的专栏
  • 移动端自动化——Appium
    6篇
  • HTTP协议学习总结
    6篇
  • Web自动化测试——Selenium + Python
    2篇
  • Selenium + Python
    50篇
  • Python
    20篇
  • 接口测试
    8篇
  • 性能测试
    30篇
  • 安全测试
  • 前端相关
    16篇
  • 软件部署
    20篇
  • Linux
    20篇
  • 其它
    46篇
  • 数据库
    3篇
兴趣领域 设置
  • 测试
    selenium测试用例postman
我的QQ群:460430320
QQ群: 测试!测试!测试!
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用命令查看CPU或内存最高的进程

输入 top 命令,然后按下大写M按照内存MEM排序,按下大写P按照CPU排序。2、查看占用内存(MEM)最高的前10个进程。1、查看占用 CPU 最高的前10个进程。
原创
发布博客 2023.06.25 ·
1777 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

敏捷宣言及完整解读(转)

敏捷宣言解读转发
转载
发布博客 2022.11.01 ·
434 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

关于测试,个人感悟

测试人员在证明什么?谁又该为产品质量买单?
原创
发布博客 2022.10.26 ·
1436 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

我的创作纪念日

个人创作纪念日
原创
发布博客 2022.09.23 ·
225 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Chrome开发者工具,验证元素定位正确与否

在开展Web UI自动化测试的时候,元素定位是首先要解决的问题,Selenium提供了多种元素定位方法,其中xpath是我们常用的定位手段之一,当我们写完xpath后,如何确保该xpath能定位到目标元素呢?本篇博客来探讨一下该问题。1、通过执行脚本,验证元素定位是否正确2、通过开发者工具Elements判断元素定位是否准确3、通过开发者工具console页签判断元素定位是否准确4、拓展1、通过执行脚本,验证元素定位是否正确脚本调试是非常重要的环节,但是通过执行脚本来判断元素定位是否准确,效率低下,并非
原创
发布博客 2022.02.07 ·
2659 阅读 ·
5 点赞 ·
1 评论 ·
19 收藏

HTTP content-type

一、简介Content-Type(内容类型),一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件。简单说,Content-Type告诉客户端实际返回的内容的内容类型。语法格式如下:Content-Type:text/html; charset=utf-8Content-Type:multipart/form-data; boundary=something二、常见的媒体格式类型如下:text/html:HTML格式
原创
发布博客 2022.01.25 ·
2159 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

各位同学好,送书,送书,送书

各位好,我的新书《Python实现Web UI自动化测试实战》终于出版了废话不多说,先举行赠书活动,赠书规则:1、请在该文章下方评论,将获得抽奖资格;2、评论截止9月15日止;3、将随机抽取5位同学赠书,包邮到家。最后,感谢下邮电出版社,谢谢。...
原创
发布博客 2021.08.17 ·
308 阅读 ·
5 点赞 ·
24 评论 ·
0 收藏

multipart/form-data & application/x-www-from-urlencoded

1、form-data就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来表名文件类型;content-disposition,用来说明字段的一些信息;由于有boundary隔离,所以multipart/form-data既可以上传文件,也可以上传键值对,它采用了键值对的方式,所以可以上传多个文件。2、x-www-form-urlencoded就是
原创
发布博客 2020.12.23 ·
1042 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Web UI自动化测试控件练习网址(http://www.stormtest.cn/)

关于Web UI自动化测试的学习,一般会分为几个步骤:1、了解Selenium的历史、原理、演进过程2、学习Selenium的API在这个阶段,当时笔者为了亲自尝试操作各种API,就不得不找各种前端控件,比如:Select、Alert、upload file、日期时间控件(允许输入、不允许输入-readonly属性)等等。寻找控件的过程很痛苦,于是开始自己编写一些HTML,构造各种被测页面。但不能每个学习的同学都搭建一套前端页面吧,于是本着“独乐了不如众乐乐”的想法。上线了一个前端控件页面,方便大家学
原创
发布博客 2020.12.17 ·
2515 阅读 ·
2 点赞 ·
1 评论 ·
8 收藏

Python3——数组中的高阶方法——reduce

reduce,有减少,降低,归纳的意思。reduce() 函数会对参数序列中元素进行“累积”。函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。reduce语法:reduce(function, iterable[, initializer])参数:function – 函数,有两个参数iterable –
原创
发布博客 2020.11.12 ·
677 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Python3——数组中的高阶方法——filter

filter 筛选
原创
发布博客 2020.11.12 ·
3763 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

Python3——数组中的高阶方法——map

map 映射,将一个可迭代的对象,按照一定的规则,映射成一个新的对象。语法:map(function, iterable, ...)参数function – 函数iterable – 一个或多个序列第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。我们通过几个例子来演示一下用法:(1)自定义个函数,来作用映射b = [1,3,5,7]def abc(x): # 自己随
原创
发布博客 2020.11.11 ·
4219 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Python3——统计字符串中的单词出现的次数

需求:统计一个文件或一个字符串中所有单词出现的次数。由于句子中存在标点符号,直接对字符串切割的话会把单词和标点切割在一起,比如:We met at the wrong time, but separated at the right time. The most urgent is to take the most beautiful scenery!!! the deepest wound was the most real emotions.直接切割的话,如下:['We', 'met', 'at
原创
发布博客 2020.11.11 ·
5989 阅读 ·
6 点赞 ·
0 评论 ·
41 收藏

Python3——判断字符串类型

1、S.isalpha()判断字符串是否全部是“字母+中文”res = 'aa中国'.isalpha()print(res)运行结果:True那如果只想判断是不是字母呢?res1 = 'aa中国'.encode(encoding='utf-8').isalpha()res2 = 'aa'.isalpha()print(res1)print(res2)运行结果:FalseTrue2、S.isdigit()判断字符串是不是纯数字res1 = '12'.isdigit()
原创
发布博客 2020.11.11 ·
1714 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Python3——列表去重的方法

1.方法一:set去重lst1 = [1,4,4,2,3,4,5,6,1]print(lst1) # [1, 4, 4, 2, 3, 4, 5, 6, 1]print(set(lst1)) # {1, 2, 3, 4, 5, 6}lst2 = list(set(lst1))print(lst2) # [1, 2, 3, 4, 5, 6]可以看到使用set可以方便的去重列表,不过该方法有个弊端,会打乱元素的顺序。那有没办法保持原列表
原创
发布博客 2020.11.10 ·
1764 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

6-Appium之终端基本操作

1、安装APP来学第一个API,我们可以简易写法:直接传递路径from appium import webdriverimport timedesired_caps = { "deviceName": "127.0.0.1:7555", "platformName": "Android",}driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)# 安装APPdriver.install_ap
原创
发布博客 2020.09.23 ·
1115 阅读 ·
0 点赞 ·
1 评论 ·
5 收藏

5-Appium之Inspector识别元素

Appium Inspector识别元素
原创
发布博客 2020.09.22 ·
1258 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

4-Appium之uiautomatorviewer识别元素

uiautomatorviewer识别元素
原创
发布博客 2020.09.21 ·
702 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

3-Appium之monkey测试

插播一篇介绍monkey的博客
原创
发布博客 2020.09.14 ·
781 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

2-appium之adb介绍

本节主要介绍adb的概念及常用命令。
原创
发布博客 2020.09.12 ·
1189 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多