Netani Talei scored a first-half try and Kyle Traynor touched down in the second period for Edinburgh, while David Blair added three penalties and one conversion.
Tobias Botes kicked three penalties in reply for Treviso as Edinburgh’s first Italian Magners League opposition were vanquished in the capital.
Botes cancelled out Blair’s early penalty, and added another penalty after 28 minutes, but Edinburgh responded and John Houston sliced through the visitors’ defence with a 40-metre run before the ball was recycled and Talei shrugged off the challenge of two would-be tacklers to score.
Blair converted to hand the hosts a four-point interval lead.
Botes kicked his third successful penalty but Edinburgh crossed for a second try after 49 minutes.
A half-break from Mark Robertson sucked in the defence and allowed Traynor to sneak around the resulting ruck to touch down. Blair missed the conversion but added a penalty from in front of the posts, and another three-pointer was enough to secure a fourth win of the season.
Meanwhile, captain Al Kellock celebrated his return to action after undergoing knee surgery over the summer by leading the Glasgow young guns to a comfortable 33-8 bonus point win over an Aironi side who have still to register a Magners League win.
Glasgow started with a bang, camping on the Aironi line before switching the ball wide for Federico Aramburu to shrug off a couple of tackles and grab the opening try.
Duncan Weir converted, and although Aironi raced back to the Glasgow red zone, Weir made a 60-metre clearance to put them back on the front foot.
The home scrum made a steal and number eight Ryan Wilson set up the penalty for Weir to kick from 40 metres, but then Aironi’s Jaco Erasmus and Andrea Benatti pinched a couple of turnovers and give-away ball by Glasgow gave Ludovic Mercier the chance to get the visitors on the board with a simple penalty.
Scrum-half Henry Pyrgos proved a thorn in Aironi’s side with a couple of kicks which tested the back three, and then his pass put Colin Shaw away on a 50-metre run which saw him halted only inches short.
Weir booted his second penalty, and then a couple of minutes later quick thinking by Ryan Wilson with a tap penalty put Aramburu over for his second try. Weir converted and Glasgow went in 20-3 ahead at the interval.
Weir landed an early second-half penalty but it took 20 more minutes before Glasgow could wear down the Italian defence and it took a huge effort by the home pack to put DTH van der Merwe over in the corner.
Glasgow took their foot off the pedal and Aironi hooker Luigi Ferraro scored a well-deserved consolation try with 11 minutes remaining. But Glasgow claimed the Peter Murchie went over in the corner to secure a bonus point.
LV= Cup results: Bath 29 Cardiff Blues 19; Leicester 25. Harlequins 34; Sale 39 London Irish