测试前面的安装是否成功

前面进行了mongodb的安装,php的扩展安装,开启mongo权限认证,现在就对前面进行的一切进行一个测试,测试是否连接成功,至于mongodb的各个权限有什么区别,之后再说。

第一步,在mongodb中创建一个有 readWrite 权限的用户,之前创建那个root权限可以进行admin表中用户的创建,拿他登录之后再来进行用户创建

use admin

db.auth("trouble i am in","trouble i am in")

db.createUser(

{

user:"readwrite",

pwd:"readwrite",

roles:[{role:"readWrite",db:"test"}]

}

)

上面指定了一个用户名和密码为 trouble i am in,权限为 readWrite 的用户,操作的数据库为 test

第二步,创建php文件,这里说一下,有些教程说用 Mongo类进行连接,其实 Mongo已经被废弃了,现在主张用 MongoClient

<?php
$c=new MongoClient("mongodb://user_name:passwords@host_name:port/admin");
$c->test->createCollection("admin2");
?>

上面标注的红色的部分表示是根据你的情况修改的,至于最后的 admin的位置,应该是要连接的数据库的名字,我原来想连接 test 的,但是写 test 的时候会报错,我写 admin 就不会,我以为是开启权限认证之后,每次登录都要登录 admin ,管他呢,反正后面还可以再指定要操作的数据库的操作大笑

第二句话是指在此连接上调用 test 数据库,之后在此数据库上创建集合 admin2,我们前面创建此用户的时候赋予他的权限是 readWrite 保证了他有足够的权限创建新的集合

第三步,运行此 php 文件,当然在没有异常报错的情况下没有任何显示

第四步,直接在后台查看 test 看,是否有新的集合被创建,如果有,则表示前面做的一堆辛苦的事情是值得的哭如果不行,骚年,不哭,大不了重头再来


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当涉及测试用例时,可以考虑以下几个方面来覆盖网上蛋糕商城web项目的功能和需求: 1. 用户注册和登录: - 测试用户注册过程是否成功,包括输入有效的用户名、密码和其他必要信息。 - 测试用户登录过程是否正确,包括输入正确的用户名和密码,能否成功登录。 2. 蛋糕展示和购买: - 测试蛋糕展示页面是否正常显示,包括蛋糕名称、价格、图片等信息是否正确。 - 测试添加蛋糕到购物车是否正常工作,包括选择蛋糕数量和其他可选项。 - 测试购物车中蛋糕数量的准确性,包括增加和减少蛋糕数量或从购物车中删除蛋糕。 - 测试结账过程是否正常工作,包括选择支付方式、输入收货地址和其他必要信息。 3. 订单管理: - 测试订单生成过程是否正常工作,包括确认订单和选择配送方式。 - 测试订单状态的准确性,包括已支付、待发货、已发货和已完成等不同状态的处理。 - 测试订单取消和退款过程是否正常工作,包括退款金额的准确性和退款后订单状态的更新。 4. 用户评论和评分: - 测试用户评论功能是否正常工作,包括输入评论内容和评分。 - 测试评论的显示和排序是否正确,包括最新评论显示在前面或根据评分排序等。 5. 网站性能和安全性: - 测试网站的性能,包括页面加载速度、响应时间和并发处理能力等。 - 测试网站的安全性,包括用户敏感信息的加密和防止恶意攻击等。 以上仅是一些常见的测试用例示例,具体的测试用例可以根据网上蛋糕商城web项目的具体需求和功能来进行补充和细化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值