- 博客(16)
- 收藏
- 关注
原创 对网站的后台商品添加进行自动化测试,python+selenium实现
测试网站是搭建在本地的开源电商网站,对网站的后台商品管理进行自动化测试操作内容包括:管理员登录网站、进入商品管理,添加商品,上传商品图片,输出商品添加成功与否。技术点:上传图片负责上传文件的控件是<input type=‘file’…>,对这个控件sendkeys(图片路径)driver.find_element_by_name(“file”).send_keys(“E:/...
2020-04-16 21:28:03
1357
原创 对网站的个人信息修改进行自动化测试,python+selenium实现
测试网站是搭建在本地的开源电商网站,对网站的个人信息修改进行自动化测试操作内容包括:登录网站、进入个人资料,修改个人信息,修改后输出修改成功与否。技术点:对日历的修改查看页面的HTML代码,日历是<input…>输入框,但是readonly的属性,不能直接输入,需要修改javascript智能显示等待(浏览器,最长等待时间,每几秒检查一次)WebDriverWait(dr...
2020-04-16 21:12:40
1150
原创 对京东的前台购物流程做自动化测试 python+selenium实现
#对京东的前台购物流程做自动化测试包括登录京东账号、搜索产品、加入购物车、进入购物车结算、新增地址。运用selenium定位的多种方法(对页面的验证还没写,之后再补充优化)import timefrom selenium import webdriverfrom selenium.webdriver import ActionChainsfrom selenium.webdriver...
2020-04-16 20:51:24
1523
1
原创 locust性能测试 注册+登录+查询的业务场景
#对购物网站进行注册+登录+查询的业务场景进行性能测试多个任务分配虚拟用户权重的方法有二:task(3)task(2)每个任务前写task,表示权重比3:2tasks={任务A:2,任务B:3}例:tasks={test_login:2,test_search:3}写在所有任务最后(登录的账号,事先已注册好)from locust import HttpLocust,task...
2020-04-16 20:25:56
661
原创 locust性能测试 对购物网站查询功能进行性能测试
#针对查询功能进行性能测试购物网站是搭建在本地的开源网站,对该网站的查询功能进行性能测试,并验证是否查询出相应的结果,将测试查询结果写入searchresult.csv文件中searchdata.csv文件中是要查询的关键字,如下图:from locust import HttpLocust,task,TaskSet,betweenimport csvimport datetimei...
2020-04-16 17:39:40
446
原创 locust性能测试 注册100个账号
#对注册功能 进行性能测试 测试环境屏蔽了验证码校验的代码…通过csv文件获取用户信息注册,registerdata.csv文件中是100个用户信息registerdata.csv文件的格式:from locust import HttpLocust, task,TaskSet,betweenimport csvclass user_reg(TaskSet): @task...
2020-04-16 17:23:22
509
原创 locust性能测试,不登陆直接访问购物网站的我的账户
对需要登陆才能操作的界面进行性能测试,利用关联技术,不登陆直接访问我的账户:Cookie,User-Agent,get网址后加HeadersCookie,User-Agent,get的网址都通过fiddle抓包获取from locust import HttpLocust,task,TaskSet,betweenclass user_mycount(TaskSet): @task...
2020-04-16 16:55:02
419
原创 locust性能测试, 测试登录100个用户
#登录功能 单点性能测试(多笔数据,从csv文件中读取,userdata.csv文件中是100个测试网站的用户名和密码)测试网站是搭建在本地的开源购物商城#发送首页请求,用locust进行性能测试from locust import HttpLocust, task, TaskSet, betweenimport csv#定义测试类,用户行为class user(TaskSet): ...
2020-04-16 16:30:30
2715
1
原创 爬虫抓取51job软件测试页面上 某公司名称 python实现
#需求:抓取51job软件测试页面上 某公司名称主要用来学习调用父类spider1.pyimport requestsclass spider(): def __init__(self): self.headers={"user-agent":"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML...
2020-04-16 15:52:47
317
原创 爬虫抓取网站主页,面向过程和面向对象的代码区别 python实现
小遛主页 爬虫import requests#面向过程 实现url="https://www.xlgxapp.com"headers={"user-agent":"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36"}r...
2020-04-16 15:33:59
369
原创 折半查找 python
# 折半查找 在一个基本有序的数列中查找一个数字def search(a,list): n=len(list) left=0 right=n-1 mid=(left+right)//2 while(left<=right): if(a>list[mid]): right=mid-1 e...
2020-04-16 15:10:36
574
原创 冒泡排序 python实现
# 排序按从大到小的顺序 b=【5,7,3,6,1,8,9,4,2】b=[5,7,3,6,1,8,9,4,2]blen=len(b)print("排序前:",b)for j in range(1,blen): for i in range(0,blen-1): if(b[i]<b[i+1]): temp=b[i] ...
2020-04-16 15:08:31
146
原创 打印99乘法表 python实现
# 打印99乘法表以阶梯的格式打印输出for i in range(1,10): for j in range(1,i+1): print(j,"*",i,"=",j*i,"\t",end="") # "\t" 控制算式的间距,end="" 连接算式 print("") #换行...
2020-04-16 14:59:24
212
原创 四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数
#有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?a=0for i in range(1,5): for j in range(1,5): for k in range(1,5): if (i!=j and j!=k and k!=i): print("{}{}{}".format(...
2020-04-16 14:46:30
276
原创 3位水仙花数计算 python实现
‘’‘3位水仙花数计算:“3位水仙花”是指一个三位整数,其各位数字的3次方和等于该数本身。例如:ABC是一个“3位水仙花数”,则:A的3次方+B的3次方+C的3次方=ABC,请按照从小到大的顺序输出所有的3位水仙花数’’’for i in range(100,1000): s=str(i) a=pow(int(s[0]),3) b=pow(int(s[1]),3) ...
2020-04-16 14:40:45
5083
原创 斐波那契数列 python实现
‘’‘打印100以下的斐波那契数列 1、1、2、3、5、8、13、21、34、…这个数列从第3项开始,每一项都等于前两项之和。’’’```pythonli=[1,1]for i in range(2,30): a=li[i-1]+li[i-2] if(a<100): li.append(a) else: breakprin...
2020-04-16 14:35:24
476
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅