测试
文章平均质量分 76
凌晨点点
软件测试工程师
展开
-
xpath定位方式实例
xpath定位方式实例xpath学习: https://www.w3cschool.cn/xpath/xpath-xpath-tutorialij9m1t5i.html1,id定位 xpath("//input[@id='username']")2,不同标签 xpath("//a[@id='tu']")3,使得页面元素的文本定位 //a[contains(text(),'页面运营')]通过原创 2017-11-30 16:59:11 · 4950 阅读 · 0 评论 -
Jenkins配置allure,生成测试报告
Jenkins配置allure系统环境: centos xxx jenkins版本 xxx步骤安装 pytest-allure-adaptor;使用命令 pip install pytest-allure-adaptorJenkins安装allure插件;插件名 Allure Jenkins PluginJenkins系统管理——全局工具配置——Allure Comma...原创 2018-09-14 09:43:10 · 14355 阅读 · 0 评论 -
使用python进行Linux服务器监测,画CPU使用率和内存占用图
整体思想使用python包psutil 获取linux服务器CPU、内存等相关数据数据保存在本地或者保存在数据库读取数据,使用python包pyecharts画图使用Flask,页面前端访问一、pstuil 的安装和使用,保存数据pip install pstuilimport psutilimport timeimport MySQLdb as mysqldb = my...原创 2018-09-20 15:37:48 · 11395 阅读 · 1 评论 -
pipenv学习记录
电脑环境:windows 7系统python 3.6pipenv是什么,可以做什么不需要手动创建虚拟环境,Pipenv 为你自动创建。简单地说就是 pipenv 和 virtualenv 一起工作。管理 requirements.txt 文件会导致一些问题,所以 Pipenv 用 Pipfile 和 Pipfile.lock 替代 requirements.txt,更适合于一般的使用...原创 2018-09-26 16:16:37 · 451 阅读 · 0 评论 -
python 学习代码记录
读取文本内容,输出列表文本内容为text,text,mic-text,mic-text,mic-textwith open("type.txt") as f1: type_ = f1.readlines()print(type_)type1 = ''.join(type_)type2 = type1.split(',')print(type1)print(type2)..原创 2018-11-07 16:25:28 · 725 阅读 · 0 评论 -
python微信聊天机器人,自动翻译
使用itchat,itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。聊天机器人调用的是图灵机器人接口。在http://www.tuling123.com/ 注册账号有自己的appkey翻译调用的是百度的翻译接口。在百度翻译http://api.fanyi.baidu.com/api/trans/product/index 注册账号就可以有自己的appid 和se...原创 2018-10-23 10:19:24 · 2685 阅读 · 1 评论 -
linux下部署jmeter的分布式测试功能,分析报告
本次文章只是介绍部署过程,运行示例,并没有做分布式性能测试环境介绍一台ubuntu10系统服务器,简称A一台centos7系统服务器,简称B使用A做控制机(Controller),B做执行机(Agent)JDK环境准备写这篇文章时,jmeter最新版本为5.0版本官网下载链接http://jmeter.apache.org/download_jmeter.cgi从4.0版本开始...原创 2018-11-01 10:37:48 · 1337 阅读 · 0 评论 -
jenkins中配置pylint做代码检查工具
环境介绍jenkins安装在centospylint是一个Python代码风格的检查工具, 它依据的标准是Guido van Rossum的PEP8。项目代码为python编写步骤一、安装所需在jenkins中使用pylint需要安装插件violations.在jenkins系统管理–管理插件中搜索安装。官网插件介绍https://wiki.jenkins.io/display/J...原创 2018-12-20 10:55:14 · 3470 阅读 · 0 评论 -
Opencv常用函数记录
# -*- coding: utf-8 -*-import cv2image = cv2.imread("demo.jpg")# 获得图像的形状,返回值是一个包含行数,列数,通道数的元组print(image.shape)print(image.size)# 图像的数据类型print(image.dtype)# 各参数依次是:照片/添加的文字/左上角坐标/字体/字体大小/颜色/字...原创 2019-01-21 16:05:27 · 266 阅读 · 0 评论 -
使用python发送、订阅mqtt消息
开发给的接口文档,接口请求方式为MQTT消息发送MQTT消息:一、使用Eclipse Paho MQTT Utility选项中,填写账号密码订阅成功的话,发布成功,就会接收到返回的消息。缺点:1,填写的内容不能保存,关闭窗口之后就没有了2,参数中有时间戳,需要当前时间,发布时,要手动修改时间,不方便。二、使用Python发送、订阅消息需要用到的包为paho-mqttpip ...原创 2019-02-28 13:53:44 · 42172 阅读 · 6 评论 -
使用jmeter 发送dubbo类型请求
一、插件下载地址:https://github.com/dubbo/jmeter-plugins-for-apache-dubbo/releases如下载 jmeter-plugins-dubbo-2.7.1-jar-with-dependencies.jar,放到 jmeter安装路径apache-jmeter-4.0\lib\ext 下插件支持3.0 和4.0的jmeter版本二、...原创 2019-05-16 13:57:26 · 1647 阅读 · 0 评论 -
python+jenkins+pytest实现机器学习项目接口自动化测试
背景介绍算法机器学习项目代码为python实现。 整体实现:通过 http接口接受参数,调用dubbo thrift 服务,再调用算法文件,算法返回结果给dubbo thrfit,dubbo thrift 返回给http后台 (dubbo 和thrift 待详细了解)实现的接口自动化流程 调用的为dubbo接口jenkins配置1,SVN路径 2,轮询SCM...原创 2018-07-13 16:52:55 · 6779 阅读 · 1 评论 -
短视频测试——腾讯大牛分享短视频测试经验
周末听的一场 腾讯大牛分享 短视频的测试经验。有些内容都不记得了。短视频最主要的功能就是两个 拍摄视频和播放视频拍摄视频拍摄清晰度测试卡顿测试草稿测试时间精准测试播放视频播放秒开测试卡顿测试清晰度测试音画同步测试播放秒开测试播放器测试 解码性能,软解硬解预加载、IP直出等策略测试 预加载时机、不同网络下的预加载竞品对比测试 ...原创 2018-05-16 11:32:30 · 16173 阅读 · 127 评论 -
《用python做HTTP接口测试》第一章学习笔记
去年在百度阅读买了电子书《用python做HTTP接口测试》,书中以闯关的形式,每个小节设置一个题目,并有想着的知识点介绍,引导读者自我学习,找到解决问题的方法。并且强调刻意练习。 和《笨方法学python》这本书类似。 去年看完一遍,今天在翻出来,重新写了次题目。学习记录下。 原作者代码在https://github.com/akuing/python-http-interface-tes...原创 2018-04-21 20:37:25 · 1115 阅读 · 0 评论 -
css选择器实例
实例:css(".entry-header h1::text")css("a[href='#article-comment'] span::text")css("div.entry")css("#archive .floated-thumb .post-thumb a img::attr(src)")可以选择到src的链接部分css("#archive .floated-thumb .post原创 2017-11-30 17:41:30 · 1265 阅读 · 0 评论 -
ADB server didn't ACK 问题解决
在使用adb的时候经常会遇到以下问题: 一般是被电脑端的 应用宝,eclipse,360手机助手等把进程占用我们该如何解决呢? 方法1、一般这样其实可以主要就是进程中被占用了,去杀掉adb.exe和tapd.exe这两个进程就ok了,如果不行。方法2、我们通过命令找到被占用的进程,然后关掉对应的进程就ok了~ 1:分析这个问题,一般都是端口绑定失败,那我们找找谁绑定原创 2017-12-15 14:12:31 · 439 阅读 · 0 评论 -
python练习:请求链接,得到JSON格式返回,分析数据
题目: 用python写分析如下网站的电商数据。 链接:http://www.aikustore.com:8080/mjsys/wemall/WemallGoodsAction!list 1)分析服装的销量,销量最大的50种服装。 2)分析衣服的价格和销量的关系,用图形显示它们的关系。 3 ) 写id,name,销量,价格到文件中 (csv)requests 请求链接 sorted 排序原创 2018-02-06 20:53:09 · 3552 阅读 · 0 评论 -
python中logging日志模块使用(简单配置、完成配置、多进程)
logging的简单配置,通过basicConfig方法实现,代替print比较方便。import logginglogging.basicConfig(level=logging.INFO)x = 1b = [i for i in range(0, 100)]while x < 2: logging.info(len(b)) index = random.ra...原创 2018-03-07 15:52:14 · 1361 阅读 · 0 评论 -
numpy常用函数练习
a = np.ones((2, 3, 4), dtype=np.int32) b = np.arange(10,35,5) c = np.linspace(10,25,5) d = np.full((2,2),7) f = np.eye(2) #生成对角矩阵 g = np.random.random((2,2)) f = np.empty((3,2)) ...原创 2018-02-28 11:34:01 · 304 阅读 · 0 评论 -
matplotlib入门使用画图实例及其他内容备忘记录
import numpy as npimport matplotlib.pyplot as pltN = 1000x = np.random.randn(N)y = np.random.randn(N)plt.scatter(x, y)plt.show()c 点的颜色或颜色序列,默认蓝色。其它如c = ‘r’ (red); c = ‘g’ (green); c = ‘k’ (bl...原创 2017-12-28 20:41:51 · 302 阅读 · 0 评论 -
python 读写文件时,r、rt、rb、r+的区别
文本文件中的 回车 在不同操作系统中所用的字符表示有所不同。 Windows: \r\n Linux/Unix: \n Mac OS: \rpython读写文件 open()中 r rb rt rt模式下,python在读取文本时会自动把\r\n转换成\n.使用’r’一般情况下最常用的,但是在进行读取二进制文件时,可能会出现文档读取不全的现象。原创 2018-02-23 16:58:22 · 28465 阅读 · 0 评论 -
pandas常用函数使用备忘
http://pandas.pydata.org/pandas-docs/stable/index.html pandas官方文档>>> df = pd.DataFrame(np.arange(12).reshape(3,4), columns=['A', 'B', 'C', 'D'])>>> df A ...原创 2018-03-02 15:11:22 · 216 阅读 · 0 评论 -
使用pip在mac OS系统下安装xgboost
电脑环境介绍:mac 系统 10.13.3 Python 3.6.5 |Anaconda custom (64-bit)| [GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin笔者首先 直接 pip install xgboost,安装失败。 再试了conda install xgboost,提示...原创 2018-04-07 09:17:24 · 1761 阅读 · 0 评论 -
《用python做HTTP接口测试》第二章学习笔记
第二章小节1:编写一个Python程序,showjson.py,运行程序,提示“请输入您的姓名:”,回车后,提示,”请输入您的电话号码:”,回车后,用JSON格式打印出你输入的通讯信息如下import jsonname = input("请输入你的名字")phone = input("请输入你的电话号码")data = json.dumps({"name": name,...原创 2018-04-23 19:38:47 · 331 阅读 · 0 评论 -
5种方法对python程序代码做性能分析和计时统计
python代码运行时间统计以下4种方法分别针对 代码块、代码程序文件、 函数 进行性能计时统计time.time()time.clock() /time.perf_counter()time命令timeit模块timethis装饰器time.time()返回当前时间的时间戳 如 1524302633.980187 两次时间相减,代码运行所需的 挂钟时间,也...原创 2018-04-21 18:31:41 · 13891 阅读 · 1 评论 -
三种方式使用python写数据到csv或xlsx文件
第一种:使用csv模块,写入到csv格式文件# -*- coding: utf-8 -*-import csvwith open("my.csv", "a", newline='') as f: writer = csv.writer(f) writer.writerow(["URL", "predict", "score"]) row = [['1', 1, 1]...原创 2019-07-30 15:23:46 · 3567 阅读 · 0 评论